Este es un ejemplo de cómo configurar una aplicación Laravel para desplegarla en los servicios de Alojamiento de Aplicaciones de Kinsta.
Laravel es una aplicación normal basada en PHP, por lo que durante el proceso de despliegue, Kinsta instala automáticamente las dependencias definidas en tu archivo composer.json.
- Crea un nuevo repositorio a partir de esta plantilla (Usa esta plantilla > Crea un nuevo repositorio): Kinsta – Hola Mundo – Laravel.
- Laravel requiere que se establezca la variable de entorno
APP_KEY
. Puedes generar tú mismo una clave de aplicación localmente, o puedes utilizar este generador de claves de Laravel online. - En MyKinsta, añade una aplicación con el repositorio Hola Mundo Laravel. En Variables de entorno, en Clave 1, introduce
APP_KEY
, y en Valor 1, pega la clave generada en el Paso 2, selecciona Disponible durante el tiempo de ejecución y Disponible durante el proceso de construcción. - El comando Start puede dejarse en blanco para el proceso web, ya que Kinsta detecta automáticamente el comando necesario durante el primer despliegue.
La aplicación estará disponible en cuanto termine la compilación y se cargue una página de Laravel en la URL de tu aplicación.

Variables de entorno
Laravel requiere que se establezca la variable de entorno APP_KEY
. Si esta clave no está establecida, verás una página de error 500 servida por Laravel. Puedes generar tú mismo una clave de aplicación localmente, o puedes utilizar el generador de claves de Laravel online. Una vez que tengas una clave, puedes añadirla como variable de entorno.
Configuración del Servidor Web
Comando de Inicio
El proceso web por defecto es heroku-php-apache2
. Este ejemplo incluye un archivo .htaccess que redirige todas las peticiones a public/index. php para Laravel. Si es necesario, puedes cambiar este comando cuando añadas tu aplicación(Configurar tus procesos) o en la página de Procesos de la aplicación después del despliegue. Puedes utilizarlo:
heroku-php-apache2 /public
php artisan serve --host 0.0.0.0 --port 8080