Come installare Apache, MySQL / MariaDB e PHP su RHEL 8


In questo tutorial, imparerai come installare LAMP stack - Linux , Apache , MySQL/MariaDB , PHP sul sistema RHEL 8 . Questo tutorial presume che tu abbia già abilitato l'abbonamento a RHEL 8 e che tu abbia l'accesso di root al tuo sistema.

Passaggio 1: installare il server Web Apache

1. In primo luogo, inizieremo installando il server Web Apache, è un ottimo server Web che alimenta milioni di siti Web su Internet. Per completare l'installazione, utilizzare il seguente comando:

# yum install httpd

2. Al termine dell'installazione, abilitare Apache (per l'avvio automatico all'avvio del sistema), avviare il server Web e verificare lo stato utilizzando i comandi seguenti.

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3. Per rendere pubbliche le nostre pagine, dovremo modificare le regole del firewall per consentire le richieste HTTP sul nostro server web utilizzando i seguenti comandi.

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

4. Verifica che il server Web sia in esecuzione e accessibile accedendo a http:/localhost o all'indirizzo IP del tuo server. Dovresti vedere una pagina simile a quella qui sotto.

Passaggio 2: installare la lingua di programmazione PHP

5. Il nostro prossimo passo è installare PHP - linguaggio di programmazione utilizzato su molti siti web come WordPress e Joomla , grazie al suo comportamento estremamente potente e flessibile.

Per installare PHP sul tuo RHEL 8 usa il comando seguente.

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Ora riavvia il tuo server web in modo che Apache sappia che servirà anche richieste PHP .

# systemctl restart httpd 

7. Metti alla prova il tuo PHP, creando un semplice file info.php con un phinfo () in esso. Il file deve essere inserito nella directory principale del server Web, ovvero /var/www/html .

Per creare il file usa:

# echo "<?php phpinfo() ?>" > /var/www/html/info.php

Ora di nuovo, accedi a http: //localhost/info.php o http: //server-ip-address/info.php . Dovresti vedere una pagina simile a questa.

Passaggio 3: installare il server MariaDB

8. MariaDB è un server di database popolare, utilizzato in molti ambienti. L'installazione è semplice e richiede solo pochi passaggi come mostrato.

# yum install mariadb-server mariadb

9. Una volta completata l'installazione, abilitare MariaDB (per avviare automaticamente all'avvio del sistema), avviare il server Web e verificare lo stato utilizzando i comandi sottostanti.

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10. Infine, vorrai proteggere l'installazione di MariaDB inviando il seguente comando.

# mysql_secure_installation

Ti verranno poste alcune domande diverse sull'installazione di MariaDB e su come desideri assicurarla. È possibile modificare la password dell'utente root del database, disabilitare il database di test, disabilitare gli utenti anonimi e disabilitare il login root in remoto.

Ecco un esempio:

11. Una volta protetto, puoi connetterti a MySQL e rivedere i database esistenti sul server del database utilizzando il seguente comando.

# mysql -e "SHOW DATABASES;" -p

In questo tutorial, abbiamo mostrato come installare il famoso LAMP sul tuo sistema RHEL 8 . Il processo è stato semplice e diretto, ma se hai domande, per favore pubblicale nella sezione commenti qui sotto.