Laravelis un framework di applicazioni Web PHP open source con sintassi espressiva ed elegante. Laravel ti consente di creare facilmente applicazioni web scalabili e flessibili, API riposanti e soluzioni di eCommerce.
Con funzionalità integrate come routing, autenticazione, sessioni, memorizzazione nella cache e unit test, Laravel è un framework preferito da molti sviluppatori PHP.
In questo tutorial ti mostreremo come installare Laravel su un sistema Ubuntu 18.04. Le stesse istruzioni si applicano per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Linux Mint, Kubuntu e OS elementare.
Prerequisiti #
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Aggiorna i pacchetti di sistema alle ultime versioni:
sudo apt update && sudo apt upgrade
Installazione di PHP #
PHP 7.2, che è la versione PHP predefinita in Ubuntu 18.04, è completamente supportato e consigliato per Laravel 5.7.
Esegui il comando seguente per installare PHP e tutti i moduli PHP richiesti:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Installazione del compositore #
Composer è un gestore delle dipendenze per PHP e lo useremo per scaricare il core di Laravel e installare tutti i componenti Laravel necessari.
Per installare composerglobally, scarica il programma di installazione di Composer con curl
e sposta il file in /usr/local/bin
directory:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Verifica l'installazione stampando la versione del compositore:
composer --version
L'output dovrebbe essere simile a questo:
Composer version 1.8.0 2018-12-03 10:31:16
Installazione di Laravel #
Al momento della stesura di questo articolo, l'ultima versione stabile di Laravel è la versione 5.7
.
Esegui il compositore create-project
comando per installare Laravel in my_app
directory:
composer create-project --prefer-dist laravel/laravel my_app
Il comando sopra recupererà tutti i pacchetti php richiesti. Il processo potrebbe richiedere alcuni minuti e, se ha esito positivo, la fine dell'output dovrebbe essere simile alla seguente:
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.
A questo punto hai Laravel installato sul tuo sistema Ubuntu.
Una volta installato tramite Composer, Laravel creerà automaticamente un file chiamato .env
. Questi file includono variabili di configurazione personalizzate incluse le credenziali del database. Puoi leggere di più su come configurare Laravel qui.
Puoi avviare il server di sviluppo navigando nella directory del progetto Laravel ed eseguendo artisan serve
comando:
cd ~/my_app
php artisan serve
L'output sarà simile a questo:
Laravel development server started: <http://127.0.0.1:8000>
Laravel può utilizzare SQLite, PostgreSQL, MongoDB o MySQL/MariaDBdatabase per archiviare tutti i suoi dati.
Se desideri utilizzare Laravel Mix per compilare le risorse, dovrai installare Node.jsand Yarn.
Verifica dell'installazione #
Apri il browser, digita http://127.0.0.1:8000
e supponendo che l'installazione sia riuscita, apparirà una schermata simile alla seguente: