GNU/Linux >> Linux Esercitazione >  >> Cent OS

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 che ti fa risparmiare tempo e sforzo e rende lo sviluppo web una gioia. Laravel abbraccia una filosofia di sviluppo generale che stabilisce un'alta priorità nella 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.

L'installazione del framework PHP di Laravel non è un grosso problema. Puoi semplicemente seguire la guida passo passo in questo articolo per il tuo server CentOS 7.

1) Requisiti del server

Laravel dipende da una serie di prerequisiti che devono essere impostati prima di installarlo. Questi prerequisiti includono alcuni parametri di ottimizzazione di base del server come l'aggiornamento del sistema, i diritti sudo e l'installazione dei pacchetti richiesti.

Dopo esserti connesso al tuo server, assicurati di configurare il 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 del firewall

La configurazione di System Firewall e SELinux è una parte importante per quanto riguarda la sicurezza delle applicazioni in produzione. Puoi disattivare il firewall se stai lavorando su un server di prova e mantenere SELinux in modalità permissiva usando il comando seguente, in modo che l'installazione del programma di installazione non ne risenta.

# setenforce 0

3) Configurazione di 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 server LAMP, puoi saltare questo passaggio per andare avanti e assicurarti che le estensioni PHP richieste siano installate.

Per installare lo stack AMP puoi utilizzare i comandi seguenti sul tuo rispettivo server.

CentOS

# 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 protetta con il comando seguente.

#mysql_secure_installation

4) Installa Composer

Ora installeremo il compositore che è uno dei requisiti più importanti prima di avviare l'installazione di Laravel che aiuta nell'installazione delle 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 spostarlo nella directory principale del documento, usa i comandi seguenti.

# unzip develop.zip
# mv laravel-develop /var/www/

Ora usa il seguente comando di composizione che installerà tutte le dipendenze richieste per Laravel all'interno della sua directory.

# cd /var/www/laravel-develop/
# composer install

6) Crittografia 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) Virtua Host e Proprietà

Dopo l'installazione del compositore, assegna i permessi e la proprietà dell'utente apache alla directory principale 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 predefinito del server Web Apache utilizzando qualsiasi editor per aggiungere le seguenti righe al file finale per la nuova voce dell'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 di localhost.

# systemctl restart httpd

8) Accesso Web Laravel 5

Apri il tuo browser web e dai al tuo server l'IP o il 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 fantastico framework PHP che ti offre molte più funzionalità e comfort nel tuo lavoro di sviluppo.


Cent OS
  1. Come installare PHP 5.5 su CentOS

  2. Come installare PHP 5.6 su CentOS 7

  3. Come installare PHP 7.3 su CentOS 8

  4. Come installare PHP 7.4 su CentOS 7

  5. Come installare PHP 7.3 su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare Laravel PHP Framework con Nginx su CentOS 8

Come installare Nette PHP Framework su CentOS 7

Come installare Laravel su CentOS 8?

Come installare Laravel PHP Framework con Nginx su CentOS 8

Come installare Symfony Framework su CentOS 8