PHP-kehys Laravel tarjoaa laajan va­li­koi­man kir­jas­to­ja ja kom­po­nent­te­ja PHP-ke­hi­tyk­seen. Täältä löydät asen­nuk­sen vaa­ti­muk­set ja ohjeet Laravelin asen­ta­mi­seen Ubuntu 22.04:ään.

Mitkä ovat Laravelin vaa­ti­muk­set?

Jär­jes­tel­män ei tarvitse täyttää monia vaa­ti­muk­sia, jotta Laravelia voi käyttää Ubuntu 22.04:ssä. Koska Laravel on PHP-kehys, sinun on var­mis­tet­ta­va, että PHP on asennettu Ubuntu-pal­ve­li­mel­le­si. Tar­vit­se­ma­si PHP-versio riippuu siitä, mitä Laravel-versiota haluat käyttää. Vi­ral­li­ses­sa do­ku­men­taa­tios­sa (kesäkuu 2023) suo­si­tel­laan seuraavaa:

Laravel-versio Tuetut PHP-versiot
9 8.0–8.2
10 8.1–8.2
11 8,2

Vaikka PHP on asennettu Ubuntuun ole­tuk­se­na, sinun tulisi silti tarkistaa, mitä versiota olet tällä hetkellä käyt­tä­mäs­sä. Voit tehdä tämän suo­rit­ta­mal­la seuraavan komennon ter­mi­naa­lis­sa:

php -v
bash

Komennon syöt­tä­mi­sen jälkeen tulosteen pitäisi näyttää tältä:

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

Tässä esi­mer­kis­sä voit nähdä, että PHP-versio 8.1.2 on asennettu ja toimii oikein.

Laravel-kehittäjä Taylor Otwell suo­sit­te­lee PHP-pakettien hal­lin­ta­jär­jes­tel­män Com­po­se­rin käyttöä. Li­sä­tie­to­ja tästä kätevästä pa­ket­ti­työ­ka­lus­ta löydät vai­heit­tai­ses­ta op­paas­tam­me, jossa kerrotaan, miten Composer asen­ne­taan Ubuntuun.

Laravelin asen­ta­mi­nen Ubuntu 22.02:een: vai­heit­tai­set ohjeet

Kun sinulla on yh­teen­so­pi­va PHP-versio ja Composer, voit asentaa Laravelin Ubuntu 22.04:ään. Avaa tätä varten ter­mi­naa­li ja siirry jär­jes­tel­män HTML-ha­ke­mis­toon.

cd /var/www/html/
bash

Asenna PHP-kehys suo­rit­ta­mal­la seuraava komento tässä ha­ke­mis­tos­sa:

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

Sen sijaan, että käyt­täi­sit nimeä “test-project”, voit valita nimen PHP-so­vel­luk­sel­le, jonka haluat luoda La­ra­ve­lil­la. Jos asennus onnistuu, saat viestin, jossa lukee “So­vel­luk­sen avain asetettu on­nis­tu­nees­ti”.

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

Kun asennus on valmis, anna juuri li­sää­mäl­le­si Laravel-so­vel­luk­sen ha­ke­mis­tol­le (tässä oppaassa nimeltään “test-project”) omis­tusoi­keus pal­ve­li­mel­le. Voit tehdä tämän suo­rit­ta­mal­la seuraavat komennot:

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

Varmista asennus siir­ty­mäl­lä Laravel-so­vel­luk­sen ha­ke­mis­toon ja suo­rit­ta­mal­la seuraava komento:

php artisan
bash
Siirry pää­va­lik­koon