PHP okvir Laravel ponuja obsežno zbirko knjižnic in komponent za razvoj PHP. Tukaj lahko izveste, kakšne so zahteve za na­me­sti­tev in kako namestiti Laravel na Ubuntu 22.04.

Kakšne so zahteve za Laravel?

Za uporabo Laravela na Ubuntu 22.04 vaš sistem ne mora iz­pol­nje­va­ti veliko zahtev. Ker je Laravel PHP-okvir, morate poskrbeti, da imate PHP nameščen na svojem strežniku Ubuntu. Konkretna različica PHP, ki jo po­tre­bu­je­te, je odvisna od različice Laravela, ki jo želite upo­ra­blja­ti. Uradna do­ku­men­ta­ci­ja trenutno (junija 2023) priporoča naslednje:

Različica Laravel Podprte različice PHP
9 8.0 do 8.2
10 8.1 do 8.2
11 8,2

Čeprav je PHP privzeto nameščen v Ubuntu, morate vseeno preveriti, katero različico trenutno upo­ra­blja­te. To storite tako, da v terminalu izvedete naslednji ukaz:

php -v
bash

Po vnosu ukaza naj bi izpis izgledal takole:

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

V tem primeru lahko vidite, da je PHP različica 8.1.2 nameščena in deluje pravilno.

Raz­vi­ja­lec Laravel Taylor Otwell priporoča uporabo sistema za upra­vlja­nje paketov PHP Composer. Več o tem priročnem orodju za pakete lahko izveste v našem podrobnem vodniku o na­me­sti­tvi Com­po­ser­ja v Ubuntu.

Kako namestiti Laravel na Ubuntu 22.02: navodila po korakih

Ko imate zdru­žlji­vo različico PHP in Composer, lahko namestite Laravel na Ubuntu 22.04. Za to odprite terminal in se pomaknite v HTML imenik vašega sistema.

cd /var/www/html/
bash

Za na­me­sti­tev PHP okvira izvedite naslednji ukaz v tej mapi:

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

Namesto »test-project« lahko izberete ime za PHP apli­ka­ci­jo, ki jo želite ustvariti z Laravelom. Če je na­sta­vi­tev uspešna, boste prejeli sporočilo »Apli­ka­cij­ski ključ je bil uspešno na­sta­vljen«.

Image: 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.

Po končani na­me­sti­tvi dodelite imeniku za apli­ka­ci­jo Laravel, ki ste jo pravkar dodali (v tem vodiču imenovano »test-project«), la­stni­štvo strežnika. To lahko storite z izvedbo na­sle­dnjih ukazov:

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

Da preverite na­me­sti­tev, se pomaknite v imenik apli­ka­ci­je Laravel in izvedite naslednji ukaz:

php artisan
bash
Go to Main Menu