Oggi in questo post impariamo come installare Laravel su Ubuntu 20.04 e Ubuntu 21.04, Laravel è un framework di applicazioni web PHP destinato allo sviluppo di applicazioni web seguendo il modello architettonico model–view–controller (MVC). Ha una sintassi espressiva ed elegante e fornisce gli strumenti necessari per applicazioni grandi e robuste. In questo tutorial, ti mostreremo come installare Laravel su Ubuntu 20.04 e Ubuntu 21.04.
1. Collegati al tuo server
Per connetterti al tuo server tramite SSH come utente root, usa il seguente comando:
ssh [email protected]_ADDRESS -p PORT_NUMBER
e sostituire "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del server effettivo e il numero di porta SSH. Una volta effettuato l'accesso, assicurati che il tuo server sia aggiornato eseguendo i seguenti comandi:
apt-get update apt-get upgrade
Come installare NodeJS su Linux
2. Installa il server del database MySQL
MySQL è un sistema di gestione di database open source. Per installare MySQL, esegui il seguente comando:
$ apt-get install mysql-server
Questo installerà MySQL 5.7 sul tuo server. Per migliorare la sicurezza del tuo server MySQL, ti consigliamo di eseguire mysql_secure_installation script digitando il seguente comando:
mysql_secure_installation
Questo script ti aiuterà a eseguire importanti attività di sicurezza come impostare una password di root, disabilitare l'accesso root remoto, rimuovere utenti anonimi, ecc.
Come installare l'aggiornamento stabile di GNOME 40.1 su Ubuntu
3. Crea un database per Laravel
Ora creeremo il nostro database MySQL per il nostro sito Laravel. Accedi al tuo server MySQL con il seguente comando e inserisci la tua password di root MySQL:
mysql -u root -p
In questa sezione creeremo un nuovo database MySQL laravel
e assegnare l'accesso utente ad un nuovo utente admin_user
con password Strong_Password
CREATE DATABASE laravel; GRANT ALL PRIVILEGES ON laravel.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Non dimenticare di sostituire "Strong_Password" con una password efficace.
Come creare un kernel Linux da zero
4. Installa PHP e i moduli PHP richiesti
Per installare PHP e tutti i moduli necessari, esegui:
sudo apt-get install php-cli php-mcrypt php-mbstring php-zip php-opcache php-gd php-xml
5. Installa il compositore
Un compositore è un gestore delle dipendenze per PHP e, naturalmente, Laravel, con cui puoi installare i pacchetti. Il compositore estrarrà tutte le librerie necessarie per il tuo progetto.
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Come installare i driver Mesa su Ubuntu 20.04 LTS
6. Installa Laravel su Ubuntu 20.04
Installa l'ultima versione di Laravel, usando il comando create-project del compositore:
sudo composer create-project --prefer-dist laravel/laravel my_project
Se l'installazione ha esito positivo, vedrai le seguenti righe:
Writing lock file Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: nesbot/carbon Package manifest generated successfully. > @php artisan key:generate Application key [base64:NEu4D2s1Ai8HHZL3wPnrl+BVpSmcm7dMTStIBtMgSn0=] set successfully.
Per impostazione predefinita, Laravel è configurato per utilizzare MySQL (MariaDB), ma è necessario fornirgli le informazioni corrette per connettersi al database che hai appena impostato. Quindi, vai alla directory /var/www/Html/my_project/config, apri il database.php
file con il tuo editor di testo preferito, ad esempio:
nano database.php
E aggiorna le impostazioni del database, sostituendole con i tuoi dati:
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'yourDBName'), 'username' => env('DB_USERNAME', 'yourUserName'), 'password' => env('DB_PASSWORD', 'yourPassword'), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => true, 'engine' => null, ],
7. Server la tua applicazione con il comando Artisan serve
Una volta completata l'installazione, puoi utilizzare il comando craft serve per servire la tua applicazione:
php artisan serve
L'output dovrebbe essere qualcosa del genere:
Laravel development server started: <http://127.0.0.1:8000>
Ora puoi aprire il tuo browser e accedere alla tua nuova installazione di Laravel su:http://127.0.0.1:8000
Come installare Mate Desktop su Ubuntu Linux
8. Installa e configura il server web Apache
In questa parte del tutorial, ti mostreremo come installare e configurare Apache per servire la tua applicazione Laravel. Esegui il seguente comando per installare il server web Apache dai repository ufficiali di Ubuntu:
apt-get install apache2
Cambia la proprietà della directory Laravel all'utente del server web:
chown -R www-data:www-data /path/to/laravel chmod -R 755 my_project/storage/
Crea un nuovo host virtuale Apache con il seguente contenuto:
sudo nano /etc/apache2/sites-available/your_domain.com
<VirtualHost *:80> ServerName your_domain.com ServerAdmin [email protected] DocumentRoot /var/www/html/my_project/public <Directory /var/www/html/my_project> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Attiva l'host virtuale creando un collegamento simbolico :
sudo ln -s /etc/apache2/sites-available/your_domain.com /etc/apache2/sites-enabled/your_domain.com
La tua installazione di Laravel è ora completa. Hai installato con successo Laravel sul tuo Ubuntu 20.04 VPS. Visita il nome di dominio con un browser web, vedrai la pagina predefinita di Laravel. Questo è tutto. Se hai seguito correttamente tutte le istruzioni ora dovresti essere in grado di accedere alla tua installazione di Laravel sul tuo server Ubuntu 20.04.
Se sei uno dei nostri clienti di hosting web e utilizzi il nostro hosting Laravel ottimizzato, non devi installare Laravel su Ubuntu 20.04 e Ubuntu 21.04, i nostri esperti amministratori Linux configureranno e ottimizzeranno il tuo Laravel VPS, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Come sviluppatore Laravel, dovresti concentrarti sullo sviluppo di Laravel e sul miglioramento del tuo codice e lasciare a noi il lavoro del server. PS . Se ti è piaciuto questo post, su come installare Laravel su Ubuntu 20.04 e 21.04, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.