GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare WordPress con LEMP (Nginx, MariaDB e PHP) su Rocky Linux 8?

LEMP è uno stack di software open source ed è ideale per ospitare applicazioni Web su Internet. LEMP è l'acronimo di Linux, Nginx, MariaDB/MySQL e PHP. In genere, gli stack LEMP vengono utilizzati per ospitare siti Web ad alto traffico e altamente scalabili su Internet. Uno stack LEMP è un gruppo di software open source basato su Linux che include il server Web Nginx, il server di database MariaDB e PHP.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query LEMP correlate.

In questo contesto, esamineremo come installare uno stack LEMP su Rocky Linux 8.


Passaggi per installare lo stack LEMP su Rocky Linux 8

1. Eseguire l'aggiornamento del sistema

Dopo aver effettuato l'accesso al server tramite uno strumento ssh come putty, eseguire il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili:

$ dnf update -y


2. Installa Nginx Web Server su Rocky Linux 8

Qui, dovrai installare il pacchetto del server web Nginx sul tuo sistema. Puoi installarlo usando il seguente comando:

$ dnf install nginx -y

Questo installerà il pacchetto Nginx insieme ad altre dipendenze richieste sul tuo sistema. Quindi, avvia il servizio Nginx e abilitalo per l'avvio al riavvio del sistema:

$ systemctl start nginx
$ systemctl enable nginx

Ora puoi verificare lo stato del servizio Nginx usando il seguente comando:

$ systemctl status nginx

Puoi anche verificare l'installazione di Nginx tramite il browser web. Apri il tuo browser web e digita l'URL http://your-server-ip. Dovresti vedere la pagina di test di Nginx.


3. Installa MariaDB Database Server su Rocky Linux 8

Successivamente, dovrai installare il server di database MariaDB o MySQL sul tuo sistema. Consigliamo di installare il server MariaDB per via dei suoi numerosi miglioramenti, come motori di archiviazione ad alte prestazioni e compatibilità con le versioni precedenti con MySQL.

Eseguire il comando seguente per installare il server MariaDB:

$ dnf install mariadb-server -y

Dopo aver installato MariaDB, avvia il servizio MariaDB e abilitalo all'avvio al riavvio del sistema:

$ systemctl start mariadb
$ systemctl enable mariadb

Eseguire il comando seguente per verificare che il demone MariaDB sia in esecuzione:

$ systemctl status mariadb

Successivamente, ti consigliamo di eseguire lo script mysql_secure_installation per proteggere l'installazione di MariaDB.

Puoi eseguirlo usando il seguente comando:

$ mysql_secure_installation

Ti verrà quindi chiesto se impostare una password di root MariaDB, rimuovere utenti anonimi, impedire l'accesso come root e rimuovere il database di test:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y


4. Installa PHP su Rocky Linux 8

Successivamente, dovrai installare PHP sul tuo sistema. Per impostazione predefinita, il repository Rocky Linux AppStream fornisce più versioni di PHP.

Puoi controllare tutte le versioni PHP disponibili usando il seguente comando:

$ dnf module list php

La versione predefinita di PHP è impostata su PHP 7.2. Se desideri installare l'ultima versione di PHP 7.4, dovrai reimpostare gli steam di PHP predefiniti.

Esegui il comando seguente per ripristinare il PHP predefinito:

$ dnf module reset php

Quindi, abilita la versione PHP 7.4 usando il seguente comando:

$ dnf module enable php:7.4

Quindi, installa PHP 7.4 con altre estensioni usando il seguente comando:

$ dnf install php php-fpm php-cli php-curl php-zip php-mysqli -y

Una volta installato PHP, verifica la versione installata di PHP con il seguente comando:

$ php -v

Dovresti vedere quanto segue:

PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.6, Copyright (c), by Zend Technologies

Per impostazione predefinita, PHP-FPM viene eseguito come utente apache, quindi dovrai modificare il file di configurazione PHP-FPM e impostarlo per essere eseguito come utente nginx:

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

Modifica le seguenti righe:

user = nginx
Group = nginx

Salva e chiudi il file quando hai finito.

Un altro modo per testare la versione PHP è creare un file info.php nella directory principale web di Nginx e accedervi tramite il browser web.

Innanzitutto, crea un file info.php:

$ nano /usr/share/nginx/html/info.php

Aggiungi le seguenti righe:

<?php
phpinfo();
?>

Salva e chiudi il file, quindi riavvia il servizio Nginx e PHP-FPM per applicare le modifiche:

$ systemctl restart nginx php-fpm

Ora apri il tuo browser web e accedi alla pagina info.php utilizzando l'URL http://your-server-ip/info.php. Dovresti vedere la versione PHP sullo schermo.



Rocky Linux
  1. Come installare WordPress con Nginx su CentOS 7

  2. Come installare WordPress con HHVM e Nginx su CentOS 7

  3. Come installare Nginx con PHP e MySQL (stack LEMP) su CentOS 7

  4. Come installare WordPress con Apache, MariaDB e PHP 7 su Arch Linux

  5. Come installare e configurare PHP e Nginx (LEMP) su Rocky Linux/Alma Linux 8

Come installare Wordpress con Nginx, MariaDB e HHVM su Debian 8

Come installare phpBB con LEMP (Nginx, MariaDB e PHP) su Debian 11 Bullseye

Come installare PHP 7.4 su Rocky Linux 8

Come installare Linux, Nginx, MariaDB e PHP (LEMP) su Fedora 22

Come installare PHP 8 su Rocky Linux 8

Come installare Nginx su Rocky Linux 8