GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Laravel Framework su Ubuntu 18.04

Laravel è un framework PHP gratuito e open source che può essere utilizzato per creare applicazioni Web moderne, veloci e scalabili. Laravel è dotato di una sintassi espressiva ed elegante che lo rende un framework popolare tra gli sviluppatori PHP. Laravel utilizza un modello di architettura del controller di visualizzazione modello e viene fornito con molte funzionalità tra cui impaginazione, un sistema di autenticazione completo, un potente ORM, sessioni, memorizzazione nella cache e molto altro. Laravel fornisce anche un'interfaccia a riga di comando chiamata Artisan che può essere utilizzata per creare e gestire app basate su Laravel.

In questo tutorial, ti mostreremo come installare Laravel Framework su Ubuntu 18.04.

Prerequisiti

  • Un nuovo VPS Ubuntu 18.04 sulla piattaforma Atlantic.Net Cloud.
  • Un nome di dominio valido puntato al tuo server. In questo tutorial utilizzeremo il dominio example.com.
  • Una password di root configurata sul tuo server.

Fase 1:crea un server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Ubuntu 18.04 come sistema operativo con almeno 1GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Dopo aver effettuato l'accesso al tuo server Ubuntu 18.04, esegui il comando seguente per aggiornare il tuo sistema di base con gli ultimi pacchetti disponibili.

apt-get update -y

Fase 2 – Installa il server LAMP

Laravel è basato su PHP, funziona sul server web e utilizza MySQL/MariaDB come database backend, quindi dovrai installare Apache, MariaDB, PHP e altre estensioni PHP richieste nel tuo sistema. Puoi installarli tutti semplicemente eseguendo il seguente comando:

apt-get install apache2 libapache2-mod-php7.2 mariadb-server php7.2 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 unzip git curl -y

Una volta installati tutti i pacchetti, puoi procedere al passaggio successivo.

Fase 3:configurazione del database

Prima di configurare il database, si consiglia di impostare una password di root MySQL/MariaDB e di proteggere l'installazione di MariaDB. Puoi farlo eseguendo il seguente script:

installazione_mysql_secure

Rispondi a ciascuna domanda come mostrato di seguito per impostare una password di root e proteggere l'installazione di MariaDB:

Inserisci la password corrente per root (inserisci per nessuno):premi semplicemente Invio

Imposta la password di root? [S/n] YNuova password:Reinserire nuova password:Rimuovere utenti anonimi? [S/n] YDisconsentire l'accesso root da remoto? [S/n] Rimuovere il database dei test e accedervi? [S/n] YRicarica le tabelle dei privilegi ora? [S/n] Sì

Quindi, accedi alla shell MariaDB con l'utente root:

mysql -u root -p

Fornisci la tua password di root MariaDB, quindi crea un database e un utente per Laravel con il seguente comando:

CREA DATABASE laraveldb;CONCEDI TUTTO SU laraveldb.* a 'laravel'@'localhost' IDENTIFICATO DA 'password';

Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:

PRIVILEGI FLUSH;USCITA;

Fase 4 – Installa Composer

Successivamente, dovrai installare Composer nel tuo sistema. Composer è un gestore di dipendenze PHP utilizzato per l'installazione di dipendenze PHP.

Innanzitutto, scarica il file di installazione di Composer dal sito Web di Composer con il seguente comando:

curl -sS https://getcomposer.org/installer -o composer-setup.php

Quindi, controlla se lo script di installazione è danneggiato con il seguente comando:

HASH="$(wget -q -O - https://composer.github.io/installer.sig)"php -r "if (hash_file('SHA384', 'composer-setup.php') ==='$HASH') { echo 'Installer verificato'; } else { echo 'Installer corrotto'; unlink('composer-setup.php'); } echo PHP_EOL;"

Dovresti ottenere il seguente output se tutto va bene:

Installatore verificato

Infine, esegui il comando seguente per installare Composer:

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Dovresti ottenere il seguente output:

Tutte le impostazioni corrette per l'utilizzo di ComposerDownloading... Composer (versione 1.10.0) installato correttamente su:/usr/local/bin/composerUsalo:php /usr/local/bin/composer

Fase 5:installa Laravel

Quindi, cambia la directory nella directory principale web di Apache e crea un progetto Laravel chiamato mylaravel usando il comando Composer come mostrato di seguito:

cd /var/www/htmlcomposer create-project --prefer-dist laravel/laravel mylaravel

Dovresti ottenere il seguente output:

NOTA:se durante l'installazione si verificano errori per lo spazio disponibile per il file di scambio insufficiente – segui questa procedura . Assicurati di eseguire rm -fr /var/www/html/mylaravel solo se ricevi questo errore.

Al termine dell'installazione, cambia la directory in mylaravel e avvia l'applicazione Laravel:

cd mylaravelphp craft serve --host=your-server-ip --port=8000

Dovresti vedere il seguente output:

Server di sviluppo Laravel avviato:http://your-server-ip:8000

Laravel è ora installato e in ascolto sulla porta 8000. Puoi verificarlo visitando l'URL http://your-server-ip-8000 nel tuo browser web. Dovresti ottenere la dashboard predefinita di Laravel nella schermata seguente:

Quindi, premi Ctrl + C fermare Laravel.

Fase 6:configura Laravel

Successivamente, dovrai configurare Laravel per utilizzare il database MariaDB. Puoi farlo modificando il file .env:

nano /var/www/html/mylaravel/.env

Modifica le seguenti righe che corrispondono al tuo database:

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laraveldbDB_USERNAME=laravelDB_PASSWORD=password

Salva e chiudi il file quando hai finito. Quindi, dai le autorizzazioni appropriate alla directory del progetto Laravel:

chown -R www-data:www-data /var/www/html/mylaravel/chmod -R 775 /var/www/html/mylaravel/

Una volta terminato, puoi procedere al passaggio successivo.

Passaggio 7 – Configura Apache per Laravel

Successivamente, dovrai configurare un file di configurazione dell'host virtuale Apache per servire il progetto Laravel. Puoi crearlo con il seguente comando:

nano /etc/apache2/sites-available/laravel.conf

Aggiungi le seguenti righe:

; /html/mylaravel>               Consenti sovrascrivi tutto                ErrorLog ${APACHE_LOG_DIR}/error.log        CustomLog ${APACHE_LOG_DIR}/access.log combinato

Salva e chiudi il file quando hai finito. Quindi, abilita il file dell'host virtuale Apache con il seguente comando:

a2ensite laravel.conf

Quindi, riavvia il servizio Apache per applicare le modifiche:

systemctl riavvia apache2

Fase 8:accedi alla dashboard di Laravel

Ora apri il tuo browser web e digita l'URL http://example.com. Verrai reindirizzato alla dashboard predefinita di Laravel nella schermata seguente:

Conclusione

Per ora è tutto. Ora puoi iniziare a creare la tua applicazione veloce e scalabile con il framework Laravel. Per ulteriori informazioni, visitare la documentazione ufficiale di Laravel su Laravel Doc. Se sei pronto per provare Laravel, acquista oggi stesso un VPS da Atlantic.Net.


Linux
  1. Come installare PHP 7.4 / 7.3 / 7.2 su Ubuntu 18.04 / Ubuntu 16.04

  2. Come installare PHP 8.0 su Ubuntu 20.04 / Ubuntu 18.04

  3. Come installare PHP 7 su Ubuntu 14.04

  4. Come installare PHP 7 su Ubuntu 15.04

  5. Come installare PHP 7.3 su Ubuntu 18.04 LTS

Come installare Laravel Framework su Ubuntu

Come installare Laravel su Ubuntu 22.04 LTS

Come installare Laravel PHP Framework con Nginx su Ubuntu 20.04

Come installare Laravel PHP Framework con Nginx su Ubuntu Linux

Come installare Laravel Framework su Ubuntu 18.04 LTS

Come installare Laravel 9 su Ubuntu 22.04