Introduzione
Laravel è 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 e-commerce.
Con funzionalità integrate come routing, autenticazione, sessioni, memorizzazione nella cache e unit test, Laravel è un framework di scelta per molti sviluppatori PHP.
In questo tutorial ti mostreremo come installare Laravel su un sistema Ubuntu 18.04. Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Linux Mint, Kubuntu ed Elementary OS.
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
Installare PHP
PHP 7.2, che è la versione PHP predefinita in Ubuntu 18.04, è pienamente supportata e consigliata 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
Installare Composer
Composer è un gestore delle dipendenze per PHP e lo useremo per scaricare il core Laravel e installare tutti i componenti Laravel necessari.
Per installare il composer a livello globale, scarica il programma di installazione di Composer con curl e sposta il file nella directory /usr/local/bin
:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
All settings correct for using Composer
Downloading...
Composer (version 1.9.3) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Verifica l'installazione stampando la versione del compositore:
composer --version
L'output dovrebbe assomigliare a questo:
Composer version 1.9.3 2020-02-04 12:58:49
Installare Laravel
Al momento della stesura di questo articolo, l'ultima versione stabile di Laravel è la versione 6.12
.
Esegui il comando Composer create-project
per installare Laravel nella directory my_app
:
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.
Se installato tramite Composer, Laravel creerà automaticamente un file denominato .env
. Questo file include variabili di configurazione personalizzate incluse le credenziali del database. Puoi leggere di più su come configurare Laravel qui.
È possibile avviare il server di sviluppo accedendo alla directory del progetto Laravel ed eseguendo il comando artisan serve
:
cd ~/my_app
php artisan serve
L'output sarà simile al seguente:
Laravel development server started: <http://127.0.0.1:8000>
Laravel può utilizzare il database SQLite, PostgreSQL , MongoDB o MySQL/MariaDB per archiviare tutti i suoi dati.
Se si desidera utilizzare Laravel Mix per compilare risorse, è necessario installare Node.js e Yarn.
Verificare l'installazione
Apri il browser, e digita http://127.0.0.1:8000
supponendo che l'installazione abbia esito positivo, verrà visualizzata la schermata principale di Laravel.
Conclusione
Congratulazioni, hai installato con successo Laravel 6.x sul tuo computer Ubuntu 18.04. Ora puoi iniziare a sviluppare la tua applicazione.