Questo articolo mostra come installare Apache® e PHP® su CentOS® 7. L'immagine predefinita di CentOS 7 non ha accesso ai repository che supportano la versione PHP 5.6 e successive, quindi dovresti abilitare un repository che lo faccia. Installa questo repository utilizzando il gestore di pacchetti CentOS predefinito, yum
. Il vantaggio di usare yum
per eseguire l'installazione è quello yum
installa automaticamente gli aggiornamenti di sicurezza futuri e gestisce le dipendenze.
NOTA :questa guida abilita il repository Inline with Upstream Stable (IUS), che fornisce le versioni più recenti di alcuni software trovati nei repository CentOS e Red Hat® ufficiali. Per ulteriori informazioni sul repository IUS, vedere [Installare i repository EPEL e IUS su CentOS e Red Hat] (/support/how-to/install-epel-and-additional-repositories-on-centos-and-red-hat/)articolo.
Installa Apache
Utilizzare i seguenti passaggi per installare Apache:
-
Esegui il seguente comando:
yum install httpd
-
Usa systemd
systemctl
strumento per avviare il servizio Apache:systemctl start httpd
-
Abilita l'avvio automatico del servizio all'avvio:
systemctl enable httpd.service
-
Apri la porta 80 per il traffico web:
firewall-cmd --add-service=http --permanent
-
Ricarica il firewall:
firewall-cmd --reload
Conferma l'avvenuta installazione inserendo l'indirizzo IP del tuo server in un browser per visualizzare la pagina di prova predefinita di Apache.
Installa PHP 7.3
Usa yum
per installare un repository che supporti PHP 7.3:
-
Esegui il seguente comando:
sudo yum install https://repo.ius.io/ius-release-el7.rpm
-
Installa PHP e alcuni moduli PHP popolari:
yum install mod_php73 php73-bcmath php73-cli php73-gd php73-ldap php73-mbstring php73-mysqlnd php73-soap
-
Conferma che il tuo server utilizza PHP 7.3 eseguendo il seguente comando:
php -v
Dovresti vedere il seguente output:
PHP 7.3.25 (cli) (built: Dec 1 2020 21:50:13) ( NTS )