GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Laravel su Ubuntu 20.04

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.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare R su Ubuntu 20.04

  3. Installa Laravel su Ubuntu 16.04

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare Laravel su Ubuntu 15.04

Come installare Laravel su Ubuntu 16.04

Come installare Laravel su Ubuntu 18.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare Laravel 9 su Ubuntu 22.04