Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

eddy1992's avatar

What kind of web hosting I would need to deploy laravel and php websites ?

Hi I have never owned a web hosting and dont have much knowledge about them. I am planning to get shared hosting from Arvixe. So my first question is should I buy linux hosting or windows hosting because they have two option and I have no clue. Also I wanted to know how tough would it be for some to use digital ocean who has no idea about servers ?

0 likes
9 replies
harryg's avatar

You'll want some kind of web server environment (not shared hosting) as you need to have the ability to install the dependencies and tools for easy deployment. A linux server is recommended although there's no reason why you couldn't get Laravel running on a Windows server (but I'd avoid it as I imagine many headaches). You'll need some level of knowledge of sysadmin and working on the command line over ssh but there are guides aplenty out there. A good way to learn is to set up a Homestead VM on your local PC and develop on that - it's an Ubuntu virtual machine that runs within your host OS.

If you want to avoid configuring servers almost completely you can go with Laravel Forge (https://forge.laravel.com/ ) which will provision your DigitalOcean or other server automatically and deploy your app from its git repo as well as other nice features. This will greatly cut down on your requirement for sysadmin skills.

Lastly, services like Amazon Elastic Beanstalk or Heroku can do a lot of provisioning for you and take a lot of grunt work out of a deployment.

2 likes
jlrdw's avatar

Also if you search this very forum for keywords like deploy, production server, and search terms like that you will find tons of previous answers that explain this.

Ishatanjeeb's avatar

Actually it's depend on your project requirements.If there is several things need to install then you must be go with cloud-server otherwise share hosting.For OS selection it's better to select well know or popular operating system.For my recommendation DigitalOcean and Linux server. :)

ishahzeb's avatar

Its all depends on your project requirements, But the best option is to have a dedicated server with SSH access. Dedicated in this case means that it’s not shared with any other websites, so you can safely configure it. Cloudways provides a complete solution for laravel application with the one-click feature.

You will get complete pre-requisite features to run your laravel application to the well known IAAS providers. If you want to avoid servers hustle you can go with Cloudways (https://www.cloudways.com/en/laravel-hosting.php).

Apart from this, you can also deploy Laravel on Cloudways through Git.

Araw's avatar

@eddy1992 You Have To Try Hostinger for shared Hosting....i also use hostinger too

Please or to participate in this conversation.