PHP sistema Laravel teikia platų bi­b­lio­te­kų ir kom­po­nen­tų rinkinį PHP prog­ra­ma­vi­mui. Čia galite sužinoti, kokie yra įdiegimo rei­ka­la­vi­mai ir kaip įdiegti Laravel į Ubuntu 22.04.

Kokie yra Laravel rei­ka­la­vi­mai?

Norint naudoti Laravel Ubuntu 22.04 sistemoje, jūsų sistema turi atitikti nedaug rei­ka­la­vi­mų. Kadangi Laravel yra PHP sistema, turite įsi­ti­kin­ti, kad jūsų Ubuntu serveryje yra įdiegta PHP. Konkreti PHP versija, kurios jums reikia, priklauso nuo to, kokią Laravel versiją norite naudoti. Ofi­cia­lio­je do­ku­men­ta­ci­jo­je šiuo metu (2023 m. birželio mėn.) re­ko­men­duo­ja­ma naudoti šią versiją:

Laravel versija Pa­lai­ko­mos PHP versijos
9 8.0 iki 8.2
10 8.1 iki 8.2
11 8,2

Nors PHP yra įdiegtas Ubuntu pagal nu­ma­ty­tuo­sius nu­sta­ty­mus, vis tiek tu­rė­tu­mė­te pa­tik­rin­ti, kokią versiją šiuo metu naudojate. Norėdami tai padaryti, terminale vykdykite šią komandą:

php -v
bash

Įvedus komandą, re­zul­ta­tas turėtų atrodyti taip:

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

Šiame pavyzdyje matyti, kad PHP versija 8.1.2 yra įdiegta ir veikia tinkamai.

Laravel kūrėjas Taylor Otwell re­ko­men­duo­ja naudoti PHP paketų valdymo sistemą Composer. Daugiau in­for­ma­ci­jos apie šį patogų paketų įrankį galite rasti mūsų žingsnis po žingsnio vadove, kaip įdiegti Composer į Ubuntu.

Kaip įdiegti Laravel į Ubuntu 22.02: žingsnis po žingsnio inst­ruk­ci­jos

Turėdami su­de­ri­na­mą PHP versiją ir Composer, galite įdiegti Laravel į Ubuntu 22.04. Norėdami tai padaryti, ati­da­ry­ki­te terminalą ir pereikite į savo sistemos HTML katalogą.

cd /var/www/html/
bash

Norėdami įdiegti PHP sistemą, šiame kataloge vykdykite šią komandą:

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

Vietoj „test-project“ galite pa­si­rink­ti pa­va­di­ni­mą PHP programai, kurią norite sukurti naudodami Laravel. Jei sąranka bus sėkminga, gausite pranešimą „Programos raktas sėkmingai nu­sta­ty­tas“.

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

Baigus diegimą, suteikite ką tik pridėtai Laravel programos katalogui (šioje pamokoje vadinamam „test-project“) serverio nuo­sa­vy­bės teises. Tai galite padaryti, vykdydami šias komandas:

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

Norėdami pa­tik­rin­ti įdiegimą, pereikite į Laravel programos katalogą ir vykdykite šią komandą:

php artisan
bash
Go to Main Menu