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

Come installare lo stack LEMP su CentOS 8

In questo tutorial, ti mostreremo come installare LEMP Stack su CentOS 8. Per chi non lo sapesse, LEMP sta per Linux, Nginx (pronunciato motore X), MariaDB /MySQL e PHP, tutti open source. È lo stack software più comune che alimenta i siti Web dinamici e le applicazioni Web. Linux è il sistema operativo; Nginx è il server Web; MariaDB/MySQL è il server di database e PHP è il linguaggio di scripting lato server responsabile della generazione di pagine Web dinamiche.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di LEMP Stack sul server CentOS 8.

Installa LEMP Stack su CentOS 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update

Passaggio 2. Installazione di Nginx su CentOS 8.

Nginx è un server web ad alte prestazioni ed è molto popolare in questi giorni. Il primo passo è installare Nginx. Quindi apri una sessione terminale o connettiti al tuo server usando SSH:

sudo dnf install nginx

Una volta completata l'installazione, avvia e abilita Nginx per l'esecuzione all'avvio del sistema:

systemctl enable --now nginx

Il passaggio successivo consiste nell'aprire le porte nel firewall in modo da poter utilizzare Nginx:

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

Puoi verificare che Nginx sia realmente in esecuzione aprendo il tuo browser web preferito e inserendo l'URL http://indirizzo-del-tuo-server, se è installato, quindi vedrai questo:

Passaggio 3. Installazione del server di database MariaDB.

MariaDB è un buon database manager. È un fork di MySQL e quindi compatibile con esso. È uno dei valori open source. Installa MariaDB su CentOS 8 con il comando:

sudo dnf install mariadb-server

Una volta installato il server MariaDB, avvialo e abilitalo all'esecuzione all'avvio del sistema:

systemctl enable --now  mariadb

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL:

mysql_secure_installation

Passaggio 4. Installazione di PHP su CentOS 8.

Installa PHP e moduli correlati usando il seguente comando:

sudo dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring

Se hai bisogno di altre estensioni PHP per le tue applicazioni web, installa semplicemente eseguendo:

sudo dnf install php-EXTENSION

### Replacing EXTENSION with your respective PHP module ###

Quindi, avvia e abilita PHP-FPM per l'esecuzione all'avvio:

systemctl enable --now php-fpm

Passaggio 5. Testare PHP su CentOS 8.

Puoi testare PHP per confermare che funzioni come richiesto, nonché controllare la versione e i moduli installati utilizzando il semplice script di informazioni PHP:

nano /usr/share/nginx/html/test.php
<?php phpinfo(); ?>

Salva e chiudi il file. Se hai installato lo stack LEMP sul server CentOS 8, digita 127.0.0.1/info.php o localhost/info.php nella barra degli indirizzi del browser. Dovresti vedere le informazioni PHP del tuo server. Ciò significa che gli script PHP possono essere eseguiti correttamente con il server web Nginx.

Congratulazioni! Hai installato con successo LEMP. Grazie per aver utilizzato questo tutorial per installare LEMP Stack sul sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di LEMP.


Cent OS
  1. Come installare PHP 5.5 su CentOS

  2. Come installare PHP 5.6 su CentOS 7

  3. Come installare PHP 8 su CentOS 7

  4. Come installare PHP 8 su CentOS 8

  5. Come installare PHP 7.2 su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare Linux, Nginx, MariaDB, PHP (stack LEMP) su CentOS 8 / RHEL 8

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su CentOS 8

Come installare LEMP su CentOS 7

Come installare lo stack LAMP su CentOS 6