PHP-raamistik Laravel pakub laia valikut raa­ma­tu­ko­gusid ja kom­po­nente PHP-aren­da­miseks. Siit leiate teavet ins­tal­li­mise nõuete kohta ja kuidas Laravel Ubuntu 22.04-le ins­tal­lida.

Millised on La­ra­ve­lile esi­ta­ta­vad nõuded?

Laravel’i ka­su­ta­miseks Ubuntu 22.04-s ei ole teie süsteemil vaja täita palju nõudeid. Kuna Laravel on PHP-raamistik, peate veenduma, et teie Ubuntu-ser­ve­risse on PHP ins­tal­li­tud. Konk­reetne PHP-versioon, mida vajate, sõltub sellest, millist Laravel’i versiooni soovite kasutada. Ametlik do­ku­men­tat­sioon soovitab praegu (2023. aasta juuni seisuga) järgmist:

Laravel versioon Toetatud PHP ver­sioo­nid
9 8.0 kuni 8.2
10 8.1 kuni 8.2
11 8,2

Kuigi PHP on Ubuntu-s vaikimisi ins­tal­li­tud, peaksite siiski kont­rol­lima, millist versiooni te praegu kasutate. Selleks täitke ter­mi­na­lis järgmine käsk:

php -v
bash

Pärast käsurea si­ses­ta­mist peaks väljund olema selline:

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

Selles näites näete, et PHP versioon 8.1.2 on ins­tal­li­tud ja töötab kor­ra­li­kult.

Laravel arendaja Taylor Otwell soovitab kasutada PHP pakettide haldamise süsteemi Composer. Li­sa­tea­vet selle kasuliku pakettide haldamise tööriista kohta leiate meie samm-sammult juhendist, kuidas ins­tal­lida Composer Ubuntu ope­rat­sioo­ni­süs­teemi.

Kuidas ins­tal­lida Laravel Ubuntu 22.02-le: samm-sammult juhised

Kui teil on ühilduv PHP versioon ja Composer, saate Laravel Ubuntu 22.04-le ins­tal­lida. Selleks avage terminal ja na­vi­gee­rige oma süsteemi HTML-kataloogi.

cd /var/www/html/
bash

PHP raa­mis­tiku ins­tal­li­miseks täitke selles ka­ta­loo­gis järgmine käsk:

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

Selle asemel, et kasutada „test-project”, võite valida nime PHP-ra­ken­dus­ele, mida soovite La­ra­ve­liga luua. Kui sea­dis­ta­mine õnnestub, saate teate „Rakenduse võti on edukalt sea­dis­ta­tud”.

Image: Ubuntu terminal: PHP framework Laravel successfully installed
To start the ins­tal­la­tion process, use ad­mi­nist­ra­tor pri­vi­le­ges to confirm the execution of the ins­tal­la­tion via Composer.

Pärast ins­tal­li­mise lõ­pe­ta­mist anna äsja lisatud Laravel-rakenduse ka­ta­loo­gile (käes­ole­vas juhendis nimetatud „test-project”) serveri oman­di­õi­gus. Selleks täida järgmised käsud:

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

Pai­gal­duse kont­rol­li­miseks na­vi­gee­rige Laravel-rakenduse kataloogi ja käivitage järgmine käsk:

php artisan
bash
Go to Main Menu