Come installare Laravel PHP Framework su CentOS 7
In questo articolo configureremo Laravel su CentOS 7. Se sei uno sviluppatore web PHP, non devi preoccuparti di tutti i moderni framework PHP, Laravel è il più facile da installare e utilizzare e ti fa risparmiare tempo e fatica e rende lo sviluppo web una gioia Laravel abbraccia una filosofia di sviluppo generale che pone un’alta priorità sulla creazione di codice gestibile, seguendo alcune semplici linee guida dovresti essere in grado di mantenere un ritmo di sviluppo rapido ed essere libero di modificare il tuo codice con poca paura di interrompere le funzionalità esistenti.
Installare il framework PHP da Laravel non è un grosso problema. Puoi semplicemente seguire la guida dettagliata in questo articolo per il tuo server CentOS 7.
1) Requisiti del server
Laravel dipende da una serie di prerequisiti che devono essere configurati prima di installarlo. Questi prerequisiti includono un parametro di ottimizzazione del server di base, come l’aggiornamento del sistema, i diritti sudo e l’installazione dei pacchetti richiesti.
Una volta connesso al tuo server, assicurati di configurare il tuo nome di dominio completo, quindi esegui i comandi seguenti per abilitare EPEL Repo e aggiornare il tuo server.
# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum update
2) Configurazione firewall
La configurazione di Firewall e SELinux è una parte importante della protezione delle applicazioni in produzione. Puoi disabilitare il firewall se stai lavorando sul server di prova e mantenere SELinux in modalità permissiva usando il comando seguente in modo che l’installazione del setup non ne risenta.
# setenforce 0
3) Configurazione Apache, MariaDB, PHP
L’installazione di Laravel richiede uno stack LAMP completo con estensioni PHP OpenSSL, PDO, Mbstring e Tokenizer. Se stai già eseguendo il tuo server LAMP, puoi saltare questo passaggio per continuare e assicurarti che le estensioni PHP necessarie siano installate.
Per installare lo stack AMP, puoi utilizzare i comandi seguenti su quel server.
cento
# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring
Per avviare e abilitare i servizi Web Apache e MySQL/Mariadb all’avvio su CentOS 7, utilizzeremo i comandi seguenti.
# systemctl start httpd # systemctl enable httpd
#systemctl start mysqld #systemctl enable mysqld
Dopo aver avviato il servizio MariaDB, configureremo la sua password sicura con il comando seguente.
#mysql_secure_installation
4) Installa Compositore
Ora installeremo il compositore che è uno dei requisiti più importanti prima di iniziare l’installazione di Laravel che aiuta a installare le dipendenze di Laravel.
Esegui i comandi seguenti per configurare “compositore” in CentOS/Ubuntu.
# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer # chmod +x /usr/local/bin/composer

5) Installazione di Laravel
Il pacchetto di installazione di Laravel può essere scaricato da github utilizzando il comando seguente.
# wget https://github.com/laravel/laravel/archive/develop.zip
Per estrarre il pacchetto archiviato e passare alla root dei documenti, utilizzare i comandi seguenti.
# unzip develop.zip
# mv laravel-develop /var/www/
Ora usa il seguente comando di scrittura che installerà tutte le dipendenze richieste per Laravel nella sua directory.
# cd /var/www/laravel-develop/ # composer install

6) Crittografia della chiave
Per il servizio di crittografia, genereremo una chiave di crittografia a 32 cifre utilizzando il comando seguente.
# php artisan key:generate Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully
Ora inserisci questa chiave nel file “app.php” come mostrato di seguito.
# vim /var/www/laravel-develop/config/app.php

7) Host e Proprietà Virtua
Dopo aver installato il compositore, assegna le autorizzazioni e la proprietà dell’utente Apache alla directory root del documento come mostrato.
# chmod 775 /var/www/laravel-develop/app/storage
# chown -R apache:apache /var/www/laravel-develop
Apri il file di configurazione del server Web Apache predefinito utilizzando qualsiasi editor per aggiungere le seguenti righe al file finale per una nuova voce di host virtuale.
# vim /etc/httpd/conf/httpd.conf
ServerName laravel-develop DocumentRoot /var/www/laravel/public start Directory /var/www/laravel AllowOverride All Directory close
Ora è il momento di riavviare i servizi del server Web Apache come mostrato di seguito e quindi aprire il browser Web per controllare la pagina localhost.
# systemctl restart httpd
8) Accesso Web Laravel 5
Apri il tuo browser web e fornisci l’IP del server o un nome di dominio completo e vedrai la pagina web predefinita del framework Laravel 5.

Conclusione
Laravel Framework è un ottimo strumento per sviluppare le tue applicazioni web. Quindi, alla fine di questo articolo, hai appreso la configurazione dell’installazione su CentOS 7. Ora inizia a utilizzare questo meraviglioso framework PHP che ti offre molte più funzionalità e comodità nel tuo lavoro di sviluppo.