Questo è un esempio di come configurare un’applicazione Leaf PHP da distribuire sui servizi di Hosting di Applicazioni di Kinsta da un repository GitHub.
Leaf è un framework PHP leggero che incentrato sull’esperienza dello sviluppatore, sull’usabilità e sulle alte prestazioni del codice. Maggiori informazioni sono disponibili sul sito web di Leaf PHP.
Durante il processo di distribuzione, Kinsta installa automaticamente le dipendenze definite nel file composer.json.
- Accedere a GitHub e creare un nuovo repository da questo template (Use this template > Create a new repository): Kinsta – Hello World – Leaf PHP.
- In MyKinsta, aggiungere un’applicazione con il repository Hello World – Leaf PHP. Il comando Start può essere lasciato vuoto per il processo web, perché Kinsta rileva automaticamente il comando richiesto durante la prima distribuzione.
L’applicazione è disponibile non appena la compilazione termina e la pagina di benvenuto di Kinsta viene caricata all’URL dell’applicazione.

Configurazione del Server Web
Porta
Kinsta imposta automaticamente la variabile d’ambiente PORT
. Non è necessario definirla e non è necessario inserirla nell’applicazione.
Comando di Avvio
Quando si distribuisce l’applicazione, Kinsta crea automaticamente un processo web che esegue heroku-php-apache2
.
Ciclo di Vita del Deployment
Ogni volta che viene avviata una distribuzione (attraverso la creazione di un’applicazione o la nuova distribuzione per un commit in arrivo), viene eseguito il comando composer install
.