Deploy your own PHP application
Laravel gives developers routing, database tools, and a framework for building web apps. A standard HTTP application is a practical fit for a shared hosting account. Confirm the deployment requirements of your project if it relies on queue workers, WebSockets, Redis, or system services.
Get started with Laravel
- For a new project, open your domain’s Quick Install App menu in HestiaCP and look for Laravel. For an existing project, prepare the production dependencies and assets as part of your deployment.
- Configure the domain to serve the project’s
public/directory, keeping configuration and secrets outside the public document root. - Set the production environment, turn off debug output, and verify database connections, HTTPS, and application routes.
What you’ll need
- A supported PHP version and Composer dependencies.
- The Laravel public directory configured as your domain’s document root.
- A database if the project uses one.