To deploy Laravel apps, you need a server running a compatible operating system like Ubuntu. You also need several dependencies, like a web server, PHP, PHP extensions, Composer, Git, and a database. It’s also possible to use NGINX or Apache. Meanwhile, popular databases for Laravel include MySQL and MongoDB.