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

Come installare lo stack LEMP su CentOS 7

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare LEMP Stack su CentOS 7. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.

LEMP è l'acronimo di Linux, Nginx, MySQL e PHP. Lo stack LEMP proprio come lo stack LAMP (con Apache invece di Nginx) viene utilizzato per lo sviluppo e la distribuzione di applicazioni web. Nginx in LEMP fornisce un'architettura modulare basata su eventi che gestisce le richieste utilizzando eventi asincroni. Questa caratteristica gli consente di avere prestazioni elevate con carichi elevati. Il MySQL viene utilizzato per memorizzare i dati del sito Web mentre PHP è per l'elaborazione del contenuto dinamico dei siti.

Installa LEMP Stack su CentOS 7

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo yum install epel-release
sudo yum update

Passaggio 2. Installazione di Nginx.

Ora che il repository è stato aggiunto, è il momento di installare Nginx:

sudo yum install nginx

Una volta installato, avvia e abilita il servizio Nginx digitando:

sudo systemctl start nginx
sudo systemctl enable nginx

Passaggio 3. Installazione di MariaDB.

Per installare MariaDB, digita il seguente comando:

sudo yum install mariadb-server

Una volta installato il server MariaDB, avvia e abilita il servizio con:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Passaggio 4. Installazione di PHP.

Aggiungi il repository remi in CentOS in modo da poter installare l'ultimo PHP 7.2, digitando il seguente comando:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Ora abilita il pacchetto PHP72 usando il comando seguente:

sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72

Quindi, avendo abilitato il repository Remi, possiamo installare PHP FPM e diversi moduli PHP più comuni con:

sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

Ora, apri la configurazione PHP-FPM:

nano /etc/php-fpm.d/www.conf

Trova e sostituisci queste righe:

user = apache to user = nginx
group = apache to group = nginx
listen.owner = nobody to listen.owner = nginx
listen.group = nobody to listen.group = nginx
And, lastly, under ;listen = 127.0.0.1:9000 add this line:
listen = /var/run/php-fpm/php-fpm.sock

Passaggio 5. Imposta il file di configurazione di Nginx.

Crea una directory all'interno di var/www/html denominata idroot.us (puoi usare il tuo nome di dominio):

sudo mkdir -p /var/www/html/idroot.com

I file di configurazione per il sito Web sono archiviati nella directory /etc/nginx/conf.d, quindi è necessario creare un file di configurazione all'interno di questa directory denominata idroot.us .conf (puoi usare il tuo nome di dominio). Quindi inserisci il seguente codice all'interno di quel file sostituendo idroot.us con il tuo nome di dominio:

nano /etc/nginx/conf.d/example.com.conf
server { 
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name idroot.us www.idroot.us; 
    root /var/www/html/example.com; 
    index index.php; 

    location / { 
        try_files $uri $uri/ =404; 
    } 

    location ~* \.php$ { 
        fastcgi_pass unix:/run/php/php7.2-fpm.sock; 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_param SCRIPT_NAME $fastcgi_script_name; 
    }  
}

Non dimenticare di riavviare il servizio Nginx per rendere effettive le modifiche:

sudo systemctl restart php-fpm
sudo nginx -s reload

Questo è tutto ciò che devi fare per installare LEMP Stack su CentOS 7. Spero che questo suggerimento rapido ti sia utile. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


Cent OS
  1. Come installare lo stack LEMP su AlmaLinux

  2. Come installare Linux, Nginx, MariaDB, PHP (LEMP Stack) in CentOS 7 / RHEL 7

  3. Installa LEMP Stack su CentOS 7 - Processo passo dopo passo?

  4. Come installare WordPress con Stack LEMP su CentOS 8

  5. Come installare lo stack LEMP su Debian 10 Buster

Come installare LEMP su CentOS 7

Come installare lo stack LEMP su CentOS 8

Come installare ELK Stack su CentOS 8

Come installare Nginx su CentOS 9 Stream

Come installare il server LEMP su CentOS 8

Come installare LEMP (Nginx, MariaDB, PHP) su Centos 7