Laravel è un framework PHP open source e multipiattaforma acclamato dagli sviluppatori web di tutto il mondo. Laravel è costruito dal framework Symfony e lavora sul pattern model-view-controller. È molto apprezzato perché riduce il lavoro grugnito e consente agli sviluppatori di fare il vero lavoro.
In questo articolo imparerai come installare e configurare il framework Laravel sul tuo sistema Ubuntu.
Prerequisiti
- Sistema basato su Ubuntu Linux
- Accesso al terminale
- Un account utente con privilegi sudo.
Nota: I comandi in questo tutorial vengono eseguiti sul sistema Ubuntu 20.04. Tutti i metodi nel tutorial sono validi per qualsiasi sistema basato su Linux.
Aggiorna e aggiorna il sistema
È sempre buona norma avviare qualsiasi installazione con il sistema aggiornato e aggiornato ma è necessario in quanto Laravel non funziona con PHP con una versione inferiore alla 7.2.
Per aggiornare e aggiornare il tuo sistema, esegui il comando seguente.
sudo apt update && apt upgrade -y
Installa PHP
Per installare PHP sul tuo sistema, esegui il seguente comando apt.
sudo apt install php
Una volta terminata l'installazione, controlla la versione dell'installazione con il seguente comando.
php -v
Ora installa l'estensione PHP con la stessa versione con il seguente comando.
sudo apt install php7.4-mbstring php7.4-xml php7.4-zip
Installa curl
Esegui il comando seguente per installare curl se non lo hai installato.
sudo apt install curl
Installa il compositore
Hai bisogno del Composer per gestire le dipendenze in Laravel.
Per installare il compositore, esegui il comando seguente.
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Esegui il comando seguente con il percorso del file del compositore per eseguire il compositore senza l'autorizzazione sudo.
sudo chown -R $USER /usr/local/bin/composer/
Installa Symfony
Laravel usa spesso il framework Symfony, quindi è meglio installarlo insieme a Laravel.
Per installare Symfony eseguire il seguente comando.
composer create-project symfony/skeleton testproj
Passa alla directory testproj ed esegui il seguente comando
run php -S 127.0.0.1:8000 -t public
Apri il seguente link nel browser per verificare l'installazione.
http://localhost:8000/
Installa Laravel
Ora che tutto è impostato e funzionante, installa Laravel usando il seguente comando di composizione.
composer global require laravel/installer
Aggiungi Laravel a Path nel file Bashrc
Al termine dell'installazione di Laravel, apri il file .bashrc.
nano .bashrc
Quindi aggiungi la seguente riga di codice alla fine del file.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Premi Ctrl+O e Ctrl+X per salvare e uscire.
Quindi fai il sorgente del file bashrc.
source ~/.bashrc
Crea nuova app Laravel
Basta eseguire il comando seguente per creare un'applicazione in Laravel.
laravel new [name of app]
Passare alla directory dell'applicazione ed eseguire il seguente comando di composizione.
cd [name of app]
composer install
Ora esegui i seguenti comandi per ottenere la chiave di crittografia e accedere a localhost.
php artisan key:generate --ansi
php artisan serve
Prendere nota del collegamento al server di sviluppo e aprirlo nel browser.
http://localhost:8001
Puoi vedere che Laravel è attivo e funzionante.
Conclusione
Questo articolo discute il processo di installazione di Laravel e tutti i componenti necessari per stabilire una configurazione minima. Puoi continuare a utilizzare l'installazione così com'è per apprendere le basi di Laravel o aggiungere altri componenti come database o homestead per creare complesse applicazioni web.