Este es un ejemplo de cómo configurar una aplicación Leaf PHP para desplegarla en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio de GitHub.

Leaf es un framework PHP compacto y ligero centrado en la experiencia del desarrollador, la usabilidad y el código de alto rendimiento. Más información en el sitio web de Leaf PHP.

Kinsta instala automáticamente las dependencias definidas en tu archivo composer.json durante el proceso de despliegue.

  1. Accede a GitHub y crea un nuevo repositorio a partir de esta plantilla (Utilizar esta plantilla > Crear un nuevo repositorio): Kinsta — Hola Mundo — Leaf PHP.
  2. En MyKinsta, añade una aplicación con el repositorio Hello World — Leaf PHP. El comando Iniciar 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 finalice la construcción, y la página de Bienvenida de Kinsta se cargará en la URL de tu aplicación.

Página de bienvenida de Kinsta tras la instalación correcta de Leaf PHP.
Página de bienvenida de Kinsta tras la instalación correcta de Leaf PHP.

¿Prefieres ver la versión en vídeo?

Configuración del Servidor Web

Puerto

Kinsta establece automáticamente la variable de entorno PORT. No debes definirla tú mismo, ni tampoco programarla en la aplicación.

Comando de Inicio

Al desplegar la aplicación, Kinsta crea automáticamente un proceso web que ejecuta heroku-php-apache2.

Ciclo de Vida del Despliegue

Cada vez que se inicia un despliegue (mediante la creación de una aplicación o el redespliegue debido a un commit entrante), se ejecuta el comando composer install.