PHP-ramverket Laravel erbjuder en om­fat­tan­de samling bibliotek och kom­po­nen­ter för PHP-ut­veck­ling. Här kan du ta reda på vilka krav som gäller för in­stal­la­tio­nen och hur du in­stal­le­rar Laravel på Ubuntu 22.04.

Vilka är kraven för Laravel?

Det finns inte många krav som ditt system måste uppfylla för att kunna använda Laravel på Ubuntu 22.04. Eftersom Laravel är ett PHP-ramverk måste du se till att du har PHP in­stal­le­rat på din Ubuntu-server. Vilken specifik PHP-version du behöver beror på vilken version av Laravel du vill använda. Den of­fi­ci­el­la do­ku­men­ta­tio­nen re­kom­men­de­rar för när­va­ran­de (juni 2023) följande:

Laravel-version Stödda PHP-versioner
9 8.0 till 8.2
10 8.1 till 8.2
11 8,2

Även om PHP är förinstal­le­rat på Ubuntu bör du ändå kon­trol­le­ra vilken version du använder. För att göra detta, kör följande kommando i ter­mi­na­len:

php -v
bash

Efter att du har angett kommandot ska re­sul­ta­tet se ut så här:

Bild: Ubuntu terminal: PHP version check
You can check the PHP version in the Ubuntu terminal.

I det här exemplet kan du se att PHP version 8.1.2 är in­stal­le­rad och fungerar korrekt.

Laravel-ut­veck­la­ren Taylor Otwell re­kom­men­de­rar att man använder PHP-pa­ket­han­te­rings­sy­ste­met Composer. Du kan läsa mer om detta praktiska pa­ket­verk­tyg i vår steg-för-steg-guide om hur man in­stal­le­rar Composer på Ubuntu.

Hur man in­stal­le­rar Laravel på Ubuntu 22.02: steg-för-steg-in­struk­tio­ner

När du har en kom­pa­ti­bel PHP-version och Composer kan du in­stal­le­ra Laravel på Ubuntu 22.04. För att göra detta öppnar du ter­mi­na­len och navigerar till systemets HTML-katalog.

cd /var/www/html/
bash

För att in­stal­le­ra PHP-ramverket, kör följande kommando i denna katalog:

sudo composer create-project laravel/laravel test-project
bash

Istället för att använda “test-project” kan du välja ett namn för den PHP-ap­pli­ka­tion du vill skapa med Laravel. Om in­stal­la­tio­nen lyckas får du ett med­de­lan­de som säger “Ap­pli­ca­tion key set suc­cess­ful­ly” (Ap­pli­ka­tions­nyc­kel inställd).

Bild: Ubuntu terminal: PHP framework Laravel successfully installed
To start the in­stal­la­tion process, use ad­mi­ni­stra­tor pri­vi­le­ges to confirm the execution of the in­stal­la­tion via Composer.

När in­stal­la­tio­nen är klar, ge katalogen för Laravel-ap­pli­ka­tio­nen som du just lagt till (i denna hand­led­ning kallad ”test-project”) ägan­de­rätt till servern. Du kan göra detta genom att köra följande kommandon:

sudo chown -R www-data:www-data /var/www/html/test-project
sudo chmod -R 775 /var/www/html/test-project/storage
bash

För att verifiera in­stal­la­tio­nen, navigera till katalogen för Laravel-ap­pli­ka­tio­nen och kör följande kommando:

php artisan
bash
Gå till huvudmeny