GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Laravel Framework su Ubuntu 18.04 LTS

In questa guida, vediamo come installare il framework Laravel sul server Ubuntu 18.04. Laravel è un framework Web PHP gratuito e open source. È stato creato nel 2011 da Taylor Otwell e da allora è stato utilizzato per lo sviluppo di robuste applicazioni mobili utilizzando il modello MVC.

Entriamo e vediamo come possiamo installare il framework Laravel su Ubuntu 18.04 LTS Server.

Prima di installare il framework Laravel, installiamo prima i pacchetti prerequisiti che saranno richiesti.

Prerequisiti di sistema

Il tuo sistema dovrà soddisfare i requisiti di seguito prima di procedere.

  • Server Web Apache
  • PHP>=7.1.3 con estensioni PHP OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype e JSON.
  • Compositore:un gestore di pacchetti a livello di applicazione per PHP

1. Installa il server Web Apache e PHP 7.2

Aggiungeremo un repository PHP di terze parti. Anche se il repository di Ubuntu ha il proprio PHP, un repository di terze parti è molto consigliato perché viene aggiornato più frequentemente.

Per aggiungere il repository eseguire il comando:

$ sudo add-apt-repository ppa:ondrej/php

Risultato campione

Quindi, aggiorna i repository del tuo sistema.

$ sudo apt update

Risultato campione

Quindi, installa Apache e PHP 7.2 insieme ad altri prerequisiti.

$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring 

Risultato campione

2. Installa il compositore

Prima di iniziare l'installazione, installeremo prima alcuni strumenti utili. Questi sono pacchetti di controllo della versione git, curl e unzip.

$ sudo apt install curl git unzip

Risultato campione

Successivamente, dobbiamo installare il compositore. Il compositore è un altro strumento utile che gestisce la gestione delle dipendenze in PHP e consente di impacchettare le librerie richieste associate a un pacchetto come una sola. Composer scaricherà e installerà tutti i pacchetti necessari per eseguire il framework Laravel.

Per installare Composer, esegui i seguenti comandi


$ cd /opt
$ curl -sS https://getcomposer.org/installer | php

Risultato campione

Il comando curl scarica Composer in /opt directory. Poiché abbiamo bisogno che il compositore funzioni a livello globale, dobbiamo spostarlo in /usr/local/bin directory sotto 'composer' nome.

$ mv composer.phar /usr/local/bin/composer

Questo ci consentirà di eseguire il compositore da qualsiasi luogo.

3. Installa Laravel Framework

Ora andiamo alla directory public_html del nostro sistema Ubuntu. Per installare Laravel, andremo al /var/www/html directory.

cd /var/www/html

Successivamente, creeremo una directory "il tuo progetto" con l'installazione di Laravel. Il compositore procederà a utilizzare Git per scaricare e installare tutti i pacchetti ei moduli necessari a Laravel per il funzionamento.

$ sudo composer create-project laravel/laravel your-project --prefer-dist

Risultato campione

4. Configura il server Web Apache per Laravel

Il prossimo passo è configurare il nostro server Web Apache. Dobbiamo assegnare le autorizzazioni necessarie alla directory del progetto che consentirà l'accesso ad essa dal www-data gruppo e assegnargli i permessi di scrittura nella directory di archiviazione. Per farlo, esegui i seguenti comandi.


# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

Ora andiamo a /etc/apache2/sites-available directory ed esegui il comando seguente per creare un file di configurazione per la nostra installazione di Laravel.

$ vim /etc/apache2/sites-available/laravel.conf

Aggiungi il seguente contenuto:


ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Salva il file ed esci.

Infine, abiliteremo il laravel.conf appena creato file. Ma prima, disabilitiamo il file di configurazione predefinito.

$ sudo a2dissite 000-default.conf

Risultato campione

Quindi, abilita il file di configurazione di Laravel.

$ sudo a2ensite laravel.conf

Risultato campione

Quindi abilita la modalità di riscrittura:

$ sudo a2enmod rewrite

Risultato campione

Infine, riavvia il servizio Apache.

$ sudo systemctl restart apache2

Per verificare che Apache sia in esecuzione, eseguire il comando:

systemctl status apache2

Risultato campione

5. Prova il sito web di Laravel

A questo punto, hai installato con successo Laravel sul tuo sistema LTS Ubuntu 18.04. Per confermare che l'installazione è andata come previsto, visita l'indirizzo IP del tuo server.

https://server-IP-address

Nel mio caso, l'IP del server è https://38.76.11.149

Ci auguriamo che questa guida sia stata utile. Sentiti libero di lasciare il tuo feedback nella sezione commenti.


Linux
  1. Come installare Laravel PHP Web Framework su Ubuntu 20.04

  2. Come installare Laravel su Ubuntu 20.04 LTS

  3. Come installare .Net Framework 5 su Ubuntu 20.04 LTS

  4. Come installare Laravel su Ubuntu 20.04

  5. Come installare VirtualBox su Ubuntu 22.04 LTS

Come installare Symfony Framework su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Ionic Framework su Ubuntu 20.04 LTS

Come installare Yii Framework su Ubuntu 20.04 LTS

Come installare Play Framework su Ubuntu 20.04 LTS

Come installare Laravel Framework su Ubuntu 18.04