Dette er et eksempel på, hvordan man konfigurerer en Leaf PHP-applikation til at blive implementeret på Kinstas Applikation Hosting-tjenester fra et GitHub-arkiv.

Leaf er et slankt og let PHP-framework med fokus på udvikleroplevelse, brugervenlighed og højtydende kode. Mere information er tilgængelig på Leaf PHP-webstedet.

Kinsta installerer automatisk afhængigheder, der er defineret i din composer.json-fil under implementeringsprocessen.

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Leaf PHP.
  2. I MyKinsta skal du tilføje en applikation med Hello World – Leaf PHP repository. Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den krævede kommando under den første implementering.

Appen er tilgængelig, så snart bygningen er færdig, og Kinstas velkomstside indlæses på din applikations URL.

Kinsta-velkomstside efter vellykket installation af Leaf PHP.
Kinsta-velkomstside efter vellykket installation af Leaf PHP.

Foretrækker du at se videoversionen?

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du bør ikke definere den selv, og du bør ikke harkcode den i applikationen.

Start-kommando

Når applikationen implementeres, opretter Kinsta automatisk en webproces, der kører heroku-php-apache2.

Implementeringens livscyklus

Hver gang en implementering påbegyndes (gennem oprettelse af en applikation eller omplacering på grund af et indgående commit), køres kommandoen composer install.