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

Come installare lo stack LAMP su CentOS 8

LAMP è l'acronimo di Linux, Apache, MySQL e PHP. È uno stack gratuito e open source utilizzato da sviluppatori e amministratori di siti Web per testare e ospitare le proprie applicazioni Web. Viene fornito con 4 componenti che sono Apache (usato per l'hosting di un sito Web), MySQL o MariaDB e PHP, un popolare linguaggio di scripting utilizzato per creare pagine Web dinamiche. MariaDB o MYSQL vengono utilizzati per archiviare e gestire i dati.

In questo tutorial impareremo come installare un server LAMP su CentOS 8. Quindi, iniziamo.

Installazione LAMPADA CentOS

Prima dell'installazione, mantieni aggiornato il tuo repository Systems Packages. Per questo, apri il terminale e usa il seguente comando:

# sudo dnf update

Installazione del server Web Apache su CentOS8

Dopo aver aggiornato i pacchetti di sistema, il passo successivo è installare Apache Web Server e i suoi strumenti, per questo eseguire il seguente comando:

# sudo dnf install –y httpd httpd-tools

Una volta completata l'installazione, abilita e avvia il servizio Apache eseguendo il seguente comando:

# systemctl start httpd
# systemctl enable httpd

Per verificare che il servizio sia in esecuzione, esegui il comando seguente:

# systemctl status httpd

Come puoi vedere, il servizio Web Apache è in esecuzione.

Configura Firewall CentOS

Dopo aver installato Apache, aggiorna le regole del firewall per consentire le richieste in tal senso, utilizza il seguente comando:

# sudo firewall-cmd –add-service=http/tcp –permanent
# sudo firewall-cmd –add-service-https/tcp –permanent
# sudo firewall-cmd –reload

Inoltre, puoi aprire un browser web e testare i tuoi servizi web digitando indirizzo IP o host locale come mostrato di seguito.

Ora abbiamo il server Web installato e funzionante.

Installazione di MariaDB su CentOS 8

Il passaggio successivo consiste nell'installare il Maria DB per memorizzare i dati e gestire i dati per il sito Web, per questo utilizzare il seguente comando:

# sudo dnf install –y mariadb-server mariadb

Una volta completata l'installazione, abilitare e avviare il servizio Maria DB eseguendo il seguente comando:

# systemctl enable mariadb
# systemctl start mariadb

Per verificare che il servizio sia in esecuzione, utilizzare il comando seguente:

# systemctl status mariadb

Come puoi vedere sopra, MariaDB è in esecuzione.

Per migliorare la sicurezza del database, si consiglia di eseguire uno script di sicurezza fornito con MariaDB. Rimuoverà le impostazioni predefinite non sicure e bloccherà l'accesso al database. Per proteggere MariaDB eseguendo il comando seguente:

# mysql_secure_installation

Ti verrà chiesto di inserire la password di root o di configurarla, quindi rispondi "Y" per ogni richiesta successiva.

Installazione di PHP su CentOS 8

L'ultimo componente nello stack LAMP è PHP, ho già detto che PHP viene utilizzato per creare una pagina web dinamica, per installare PHP utilizzando il seguente comando:

# sudo dnf install –y php php-mysqlnd

Test del PHP

Per testare il PHP crea una pagina in /var/www/html/ directory (directory predefinita). Inserisci il codice come mostrato di seguito:

<?php

phpinfo (); // it will print the PHP Information that we have installed

?>

È necessario indicare a SELinux di eseguire il codice PHP, per questo utilizzare il seguente comando:

# setsebool –P httpd_execmem 1

Infine riavvia il servizio httpd.

# systemctl restart httpd

Ora apri il browser web e digita l'indirizzo IP del tuo server sulla barra di ricerca. Otterrai l'output come mostrato di seguito:

http://<ip-address>/info.php

Abbiamo installato la versione PHP 7.2.11 e possiamo vedere le informazioni complete di PHP sulla pagina web.

Conclusione

In questo tutorial abbiamo imparato come configurare il server LAMP con i suoi componenti Apache, MariaDB e PHP su CentOS 8. Vediamo anche come gestire le richieste PHP. Spero che questo tutorial ti aiuti a configurare un server LAMP.


Cent OS
  1. Come installare PHP 5.5 su CentOS

  2. Come installare PHP 8 su CentOS 7

  3. Come installare PHP 8 su CentOS 8

  4. Come installare LAMP su CentOS 7

  5. Come installare PHP 7.3 su CentOS 7

Come installare Linux, Apache, MariaDB, PHP (stack LAMP) su CentOS 7 / RHEL 7

Come installare Linux, Apache, MariaDB, PHP (stack LAMP) su CentOS 8 / RHEL 8

Come installare lo stack LAMP su Debian 10

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su CentOS 6

Come installare lo stack LEMP su CentOS 8