LAMP è uno stack di soluzioni Web open source utilizzato nello sviluppo di applicazioni Web. Sta per Linux (L), Apache (A), MySQL (M) e PHP (P). Il server Apache elabora e serve le richieste web tramite HTTP. MySQL è un sistema di gestione di database che memorizza le informazioni in un formato strutturato. PHP è un linguaggio di scripting back-end che ottiene informazioni dal database e consegna il contenuto elaborato ad Apache per la visualizzazione.
Il post di oggi riguarda come installare lo stack LAMP sul sistema CentOS.
Nota :il metodo mostrato qui è stato testato su CentOS 8 .
Passaggio 1:installa Apache
Apache è disponibile nei repository CentOS predefiniti. Pertanto, puoi semplicemente installarlo utilizzando il gestore di pacchetti Yum. Ecco il comando per installare Apache su CentOS:
$ sudo yum install httpd
Poiché stai eseguendo il comando precedente come sudo, ti verrà richiesto di inserire la password sudo. Dopodiché il Terminale potrebbe chiederti conferma, premi y per confermare, e Apache verrà installato sul tuo sistema.
Al termine dell'installazione, utilizzare il comando seguente per avviare il servizio Apache:
$ sudo systemctl start httpd.service
Quindi utilizzare il comando seguente per verificare lo stato del servizio:
$ sudo systemctl status httpd.service
L'output seguente verifica che il server HTTP Apache sia stato avviato e in esecuzione.
Puoi anche verificare il funzionamento del server Apache visitando l'indirizzo sottostante:
http://ip-address
Se tutto funziona correttamente, sul tuo browser dovrebbe apparire la seguente pagina web predefinita.
Fase 2:installa MySQL (MariaDB)
Ora in questo passaggio installeremo il database MariaDB (sostituzione drop-in di MySQL). È anche disponibile nei repository CentOS predefiniti, quindi possiamo semplicemente installarlo utilizzando il comando seguente nel Terminale:
$ sudo yum install mariadb-server mariadb
Il Terminale potrebbe chiederti conferma. Premi y per confermare. Ora l'installazione dei pacchetti menzionati verrà avviata sul tuo sistema.
Al termine dell'installazione, utilizzare il comando seguente per avviare il servizio MariaDB:
$ sudo systemctl start mariadb.service
Per verificare lo stato del servizio, utilizzare il comando seguente:
$ sudo systemctl status mariadb.service
L'output seguente verifica che MariaDB sia stata avviata e in esecuzione.
Fase 3:installa PHP
PHP può anche essere installato utilizzando il gestore di pacchetti CentOS Yum. Ecco il comando per installare i pacchetti PHP:
$ sudo yum install php php-mysqlnd.x86_64
Il Terminale potrebbe chiederti conferma. Premi y per confermare. Ora l'installazione dei pacchetti menzionati verrà avviata sul tuo sistema.
Ora per far funzionare il server web Apache con PHP, riavvia il server web Apache:
$ sudo systemctl restart httpd.service
Ora per verificare che il tuo sistema sia configurato correttamente per PHP, crea un file chiamato info.php in /var/www/html/.
$ sudo nano /var/www/html/info.php
Aggiungi la riga sottostante in info.php file:
<?php phpinfo(); ?>
Quindi salva e chiudi il file.
Ora accedi al seguente indirizzo nel tuo browser web:
http://ip-address/info.php
Se tutto funziona correttamente, dovresti vedere la seguente pagina Web predefinita sullo schermo.
Dopo aver verificato che PHP funzioni correttamente, puoi rimuovere info.php file utilizzando il comando seguente:
$ sudo rm /var/www/html/info.php
In questo post, hai imparato come installare lo stack LAMP sul sistema CentOS. Se stai usando un'altra distribuzione Linux, visita come installare lo stack LAMP su Debian, Red Hat e Rocky Linux.