Questo articolo spiega come installare Apache e PHP su CentOS 8
Server web Apache
Apache httpd è un server web open source appositamente per piattaforme Unix nato nel 1995. È uno dei server più popolari e utilizzati al mondo. Quasi la metà dei siti Web viene servita con Apache.
Installa Apache e PHP su CentOS 8
Il server web Apache può essere scaricato e compilato dal sito web del progetto. Ma questo non è ottimale, quindi è meglio installarlo dal repository CentOS 8.
Quindi, apri un terminale e installalo usando il seguente comando:
:~$ sudo dnf install httpd
Nel caso in cui non hai sudo abilitato, esegui i comandi come root senza il comando sudo.
Come si vede nell'immagine, molte dipendenze devono essere soddisfatte. Ma di questo si occuperà DNF. Quindi accetta la proposta di installazione e inizierà.
Il server Web Apache è installato ma deve ancora avviare il servizio. Per fare ciò, esegui:
:~$ sudo systemctl start httpd
Tuttavia, dovresti configurare Apache per l'avvio all'avvio.
:~$ sudo systemctl enable httpd
Ora puoi controllare lo stato del servizio per vedere se è stato avviato o meno.
:~$ sudo systemctl status httpd
Su CentOS, il Firewall è attivo per impostazione predefinita, quindi se non imposti le regole per Apache non funzionerà.
:~$ sudo firewall-cmd --add-service=http --zone=public --permanent
E applica le modifiche riavviando il firewall:
:~$ sudo firewall-cmd --reload
Ora apri un browser web e accedi al tuo server. Nella barra degli indirizzi digita http://IP-address-of-the-server
o http://Domain-name
Se tutto è andato bene, dovrai vedere la pagina di test di Apache su CentOS 8.
Ora, installa PHP
PHP è un linguaggio di programmazione veloce e facile da imparare disponibile per Linux. È in questo linguaggio che sono state create molte grandi applicazioni web come WordPress. In questo senso, averlo è una garanzia di compatibilità con molte applicazioni.
Per installare PHP e alcuni dei suoi moduli, basta eseguire il seguente comando:
:~$ sudo dnf install php php-common php-pecl-apcu php-cli php-mysqlnd
Poi, ovviamente, devi dimostrare che va tutto bene.
Crea un file PHP nella directory principale di Apache.
:~$ sudo nano /var/www/html/test.php
E aggiungi questo contenuto:
<?php phpinfo(); ?>
Salva le modifiche e chiudi il file.
E poiché hai installato PHP dopo Apache, devi riavviare il servizio Apache in modo che possa interpretarlo.
:~$ sudo systemctl restart httpd
Ancora una volta, apri il tuo browser web e prova ad aprire il file PHP appena creato.
Se vedi un'immagine come questa, Apache e PHP funzionano correttamente su CentOS 8.
Quindi congratulazioni hai raggiunto l'obiettivo. Il server web Apache e PHP funzionano già correttamente.
Conclusione
A conclusione di questo post, possiamo affermare che Apache è un server web molto utile utilizzato da molte persone in tutto il mondo. Grazie all'essere open source potremo esaminare il codice sorgente e per questo è abbastanza sicuro e stabile.
Tuttavia, Apache deve essere accoppiato con un linguaggio di programmazione per l'interpretazione dei siti web. Questo è il motivo per cui PHP è stato installato. Insieme possono gestire la maggior parte dei siti Web di oggi.
Ora vogliamo sentirti, ti piace Apache? L'hai installato? Facci sapere