Ti insegneremo come installare Laravel su Ubuntu 16.04 . Laravel è un framework per 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. Installare Laravel su Ubuntu 16.04 è un compito facile, basta seguire i passaggi seguenti e dovresti avere la tua installazione di Laravel su Ubuntu 16.04 pronta in pochi minuti.
Per installare Laravel su Ubuntu 16.04, segui attentamente i passaggi seguenti:
Passaggio 1:accedi al tuo server tramite SSH
# ssh root@server_ip
Puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:
# lsb_release -a
Dovresti ottenere questo output:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Passaggio 2: Aggiorna il sistema
Assicurati che il tuo server sia completamente aggiornato utilizzando:
# apt update && apt upgrade
Quindi installa alcune dipendenze tanto necessarie:
# apt install php-mcrypt php-gd php-mbstring
Passaggio 3:installa Composer
Installa Composer che è uno strumento per la gestione delle dipendenze in PHP.
# curl -sS https://getcomposer.org/installer | php
Una volta installato Composer, devi spostarlo in modo che Composer possa essere disponibile nel percorso della tua macchina:
# mv composer.phar /usr/local/bin/composer
Rendilo eseguibile:
# chmod +x /usr/local/bin/composer
Ora crea una directory in cui verrà scaricato Laravel.
# mkdir /var/www/html/your_website
Ovviamente, sostituisci tuo_sito web con il tuo nome di dominio effettivo o qualsiasi altro nome per quella materia.
Fase 4:scarica l'ultima versione di Laravel
Ora entra nella directory appena creata e scarica l'ultima versione di Laravel.
# cd /var/www/html/your_website # git clone https://github.com/laravel/laravel.git
Sposta i file e le directory dal clone Github Laravel nella directory di lavoro corrente (/var/www/html/tuo_sito_web/)
# mv laravel/* . # mv laravel/.* .
Ora elimina il laravel non necessario dir:
# rmdir laravel/
Passaggio 5:avvia Laravel su Ubuntu 16.04
Avvia l'installazione di Laravel usando Composer:
# composer install
Una volta terminata l'installazione, assegna la corretta proprietà ai file e alle directory di Laravel:
# chown www-data: -R /var/www/html/your_website/
Quindi, imposta la chiave di crittografia necessaria:
# php artisan key:generate
Noterai l'errore seguente durante l'esecuzione del comando.
[ErrorException] file_get_contents(/var/www/html/your_website/.env): failed to open stream: No such file or directory
Per risolvere questo problema dovresti rinominare il .env.example file in .env :
# mv .env.example .env
Genera nuovamente la chiave di crittografia:
# php artisan key:generate
Dovresti ottenere il seguente output:
Application key [base64:ULQsledeS17HxCAsssA/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.
Naturalmente, la chiave sarà diversa nel tuo caso. Ora modifica app.php file e configurare la chiave di crittografia. Apri il file con il tuo editor di testo preferito. Stiamo usando nano.
# nano config/app.php
Individua la 'chiave' => env('APP_KEY' riga e aggiungi la chiave accanto ad essa. Al termine, la direttiva dovrebbe essere simile a questa:
'key' => env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW/vE='), 'cipher' => 'AES-256-CBC',
Salva e chiudi il file.
Fase 6:imposta l'host virtuale Apache
Crea un file host virtuale Apache in modo che il tuo dominio possa servire Laravel. Apri un file, ad esempio tuo_sito_web.conf :
# nano /etc/apache2/sites-available/your_website.conf
Incolla quanto segue:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/your_website/public/ ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/your_website/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
Abilita il sito:
# a2ensite your_website.conf
Riavvia Apache in modo che le modifiche abbiano effetto:
# service apache2 reload
Ora apri il tuo browser web preferito e vai su http://tuo_dominio.com dove sarai accolto da una pagina come mostrato nell'immagine qui sotto:
Congratulazioni, hai installato con successo Laravel su Ubuntu 16.04 . Per ulteriori informazioni su Laravel, dovresti controllare la loro documentazione ufficiale.
Ovviamente, non devi installare Laravel su Ubuntu 16.04, se utilizzi uno dei nostri servizi di Hosting VPS Laravel, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Laravel su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Per un tutorial aggiornato su come installare Laravel su Ubuntu 20.04, controllalo sul nostro blog.
PS. Se ti è piaciuto questo post, su come installare Laravel su Ubuntu 16.04 , condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.