Detta är ett exempel på hur du konfigurerar en Leaf PHP-applikation. Du kan sedan distribuera på Kinsta’s tjänster för Applikationshosting från ett GitHub-kodförråd.

Leaf är ett slimmat och lättviktigt PHP-ramverk som fokuserar på utvecklar-upplevelse, användbarhet och högpresterande kod. Mer information finns på Leaf PHP-webbplatsen.

Kinsta installerar beroenden som definieras i din composer.json-fil under distribuerings-processen automatiskt.

  1. Logga in på GitHub och skapa sedan ett nytt kodförråd från denna mall (Använd denna mall > Skapa ett nytt kodförråd): Kinsta – Hello world – Leaf PHP.
  2. I MyKinsta, lägg till en applikation med Hello World – Leaf PHP-kodförrådet. Startkommandot kan lämnas tomt för webbprocessen. Kinsta upptäcker nämligen det nödvändiga kommandot under den första distribueringen automatiskt.

Appen är tillgänglig så snart som byggningen är klar och Kinsta’s välkomstsida laddas på din applikations webbadress.

Kinsta's välkomstsida efter lyckad installation av Leaf PHP.
Kinsta’s välkomstsida efter lyckad installation av Leaf PHP.

Inställning av webbserver

Port

Kinsta ställer automatiskt in miljövariabeln PORT. Du bör inte definiera den själv, och du bör inte hårdkoda den i applikationen.

Startkommando

När du distribuerar applikationen skapar Kinsta automatiskt en webbprocess som kör heroku-php-apache2.

Livscykel för distribuering

När en distribution initieras (genom att skapa en applikation eller omplacera på grund av ett inkommande utförande), körs kommandot composer install.