Het PHP-framework Laravel biedt een uit­ge­brei­de ver­za­me­ling bi­bli­o­the­ken en com­po­nen­ten voor PHP-ont­wik­ke­ling. Hier kunt u lezen wat de vereisten voor in­stal­la­tie zijn en hoe u Laravel op Ubuntu 22.04 kunt in­stal­le­ren.

Wat zijn de vereisten voor Laravel?

Er zijn niet veel vereisten waaraan uw systeem moet voldoen om Laravel op Ubuntu 22.04 te kunnen gebruiken. Aangezien Laravel een PHP-framework is, moet u ervoor zorgen dat PHP op uw Ubuntu-server is ge­ïn­stal­leerd. De spe­ci­fie­ke PHP-versie die u nodig hebt, hangt af van de versie van Laravel die u wilt gebruiken. De officiële do­cu­men­ta­tie beveelt momenteel (vanaf juni 2023) het volgende aan:

Laravel-versie On­der­steun­de PHP-versies
9 8.0 tot 8.2
10 8.1 tot 8.2
11 8,2

Hoewel PHP standaard op Ubuntu is ge­ïn­stal­leerd, moet u toch con­tro­le­ren welke versie u momenteel gebruikt. Voer hiervoor de volgende opdracht uit in de terminal:

php -v
bash

Na het invoeren van het commando zou de uitvoer er als volgt uit moeten zien:

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

In dit voorbeeld kunt u zien dat PHP versie 8.1.2 is ge­ïn­stal­leerd en correct func­ti­o­neert.

Laravel-ont­wik­ke­laar Taylor Otwell raadt aan om het PHP-pak­ket­be­heer­sys­teem Composer te gebruiken. Meer in­for­ma­tie over deze handige pak­ket­tool vindt u in onze staps­ge­wij­ze hand­lei­ding voor het in­stal­le­ren van Composer op Ubuntu.

Hoe Laravel op Ubuntu 22.02 te in­stal­le­ren: staps­ge­wij­ze in­struc­ties

Zodra u een com­pa­ti­be­le PHP-versie en Composer hebt, kunt u Laravel op Ubuntu 22.04 in­stal­le­ren. Open hiervoor de terminal en ga naar de HTML-map van uw systeem.

cd /var/www/html/
bash

Om het PHP-framework te in­stal­le­ren, voert u de volgende opdracht uit in deze map:

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

In plaats van ‘test-project’ te gebruiken, kunt u een naam kiezen voor de PHP-ap­pli­ca­tie die u met Laravel wilt maken. Als de in­stal­la­tie is gelukt, krijgt u een bericht met de tekst ‘Ap­pli­ca­tie­sleu­tel succesvol ingesteld’.

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

Nadat de in­stal­la­tie is voltooid, geeft u de map voor de Laravel-ap­pli­ca­tie die u zojuist hebt toe­ge­voegd (in deze tutorial ‘test-project’ genoemd) het eigendom van de server. U kunt dit doen door de volgende op­drach­ten uit te voeren:

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

Om de in­stal­la­tie te con­tro­le­ren, navigeer je naar de map van de Laravel-ap­pli­ca­tie en voer je de volgende opdracht uit:

php artisan
bash
Ga naar hoofdmenu