Dieser Artikel zeigt, wie Apache® und PHP® unter CentOS® 7 installiert werden. Das standardmäßige CentOS 7-Image hat keinen Zugriff auf Repositorys, die PHP-Version 5.6 und höher unterstützen, daher sollten Sie ein Repository aktivieren, das dies unterstützt. Installieren Sie dieses Repository mithilfe des standardmäßigen CentOS-Paketmanagers yum
. Der Vorteil der Verwendung von yum
um die Installation durchzuführen ist das yum
installiert automatisch zukünftige Sicherheitsupdates und handhabt Abhängigkeiten.
HINWEIS :Dieses Handbuch aktiviert das Inline with Upstream Stable (IUS)-Repository, das neuere Versionen einiger Software bereitstellt, die in den offiziellen CentOS- und Red Hat®-Repositorys zu finden sind Red Hat] (/support/how-to/install-epel-and-additional-repositories-on-centos-and-red-hat/)article.
Apache installieren
Verwenden Sie die folgenden Schritte, um Apache zu installieren:
-
Führen Sie den folgenden Befehl aus:
yum install httpd
-
Verwenden Sie den systemd
systemctl
Tool zum Starten des Apache-Dienstes:systemctl start httpd
-
Aktivieren Sie den Dienst so, dass er beim Booten automatisch gestartet wird:
systemctl enable httpd.service
-
Öffnen Sie Port 80 für Webdatenverkehr:
firewall-cmd --add-service=http --permanent
-
Laden Sie die Firewall neu:
firewall-cmd --reload
Bestätigen Sie die erfolgreiche Installation, indem Sie die IP-Adresse Ihres Servers in einen Browser eingeben, um die standardmäßige Apache-Testseite anzuzeigen.
Installieren Sie PHP 7.3
Verwenden Sie yum
um ein Repository zu installieren, das PHP 7.3 unterstützt:
-
Führen Sie den folgenden Befehl aus:
sudo yum install https://repo.ius.io/ius-release-el7.rpm
-
Installieren Sie PHP und einige beliebte PHP-Module:
yum install mod_php73 php73-bcmath php73-cli php73-gd php73-ldap php73-mbstring php73-mysqlnd php73-soap
-
Bestätigen Sie, dass Ihr Server PHP 7.3 verwendet, indem Sie den folgenden Befehl ausführen:
php -v
Sie sollten die folgende Ausgabe sehen:
PHP 7.3.25 (cli) (built: Dec 1 2020 21:50:13) ( NTS )