
LAMP/LEMP stands for LInux (comes with server), web-server ( Nginx for "E" and Apache for "A"), MySQL database and PHP. In case of Digital Ocean it's called Droplet, Amazon AWS call it EC2 instance etc. But these are the parts that you need to prepare, in short: To be honest, I don't want to focus on this step too much, cause server preparation is not part of deployment. They have their own guides for Laravel projects. In 2018, I wrote a recommendation article for the server needed for Laravel projects.

Prepare your dedicated server for Laravel


In this article, I will assume two things: With a lot of questions asked, I decided to write this ultimate (hopefully) guide to deploy Laravel projects. There are a lot of courses and articles about coding but much less about putting it in production.
