Stellen Sie vor dem Installieren und Konfigurieren von PHP 7 mit Apache sicher, dass Ihr CentOS 7 -System über die neuesten Updates verfügt. Aktualisieren Sie mit dem folgenden Befehl:
sudo yum update -y
Installieren Sie als Nächstes den Apache -Webserver. Führen Sie den folgenden Befehl aus, um zu installieren:
sudo yum install httpd -y
Starten Sie nach Abschluss der Installation den Apache -Dienst und stellen Sie sicher, dass er automatisch startet, wenn das System startet:
sudo systemctl start httpd
sudo systemctl enable httpd
Um zu überprüfen, ob Apache installiert und erfolgreich ausgeführt wird, können Sie in Ihrem Browser auf die IP -Adresse des Servers zugreifen. Wenn alles einwandfrei funktioniert, sehen Sie die Standard -Begrüßungsseite von Apache.
Aktivieren Sie nach der Installation von Apache weiterhin Php 7. Aktivieren Sie zuerst das SCL -Repository (Software Collections), um PHP 7 zu unterstützen:
sudo yum install centos-release-scl -y
Installieren Sie als nächstes Php 7 und seine häufig verwendeten Module:
sudo yum install rh-php74 rh-php74-php rh-php74-php-mysqlnd -y
Aktivieren Sie nach Abschluss der Installation Php 7 mit dem folgenden Befehl:
scl enable rh-php74 bash
Damit Apache PHP unterstützt, müssen Sie das Apache -Modul von PHP installieren:
sudo yum install rh-php74-php-pecl-apcu -y
Bearbeiten Sie nach der Installation des Moduls die Apache -Konfigurationsdatei, um die PHP -Datei zu verarbeiten:
sudo vi /etc/httpd/conf/httpd.conf
Stellen Sie sicher, dass Sie der Konfigurationsdatei die folgende Zeile hinzufügen:
AddHandler php74-script .php
Erstellen Sie eine Phpinfo -Datei, um zu testen, ob PHP ordnungsgemäß funktioniert. Erstellen Sie eine Datei mit dem Namen info.php im Server -Root -Verzeichnis und fügen Sie Folgendes hinzu:
<?php phpinfo(); ?>
Besuchen Sie diese Datei: http: //your-server-ip/info.php, sehen Sie die Seite der PHP-Konfigurationsinformationen und bestätigen, dass die Installation erfolgreich ist.
Starten Sie nach Abschluss der Konfiguration den Apache -Dienst neu, um die Änderungen in Kraft zu setzen:
sudo systemctl restart httpd
Um die Sicherheit des Servers zu gewährleisten, wird empfohlen, unnötige Module zu deaktivieren und eine Firewall zu konfigurieren. Erwägen Sie gleichzeitig die Installation eines SSL -Zertifikats, um Verschlüsselungsschutz für die Website zu bieten.
In den Schritten in diesem Artikel haben Sie auf Ihrem CentOS 7 -System erfolgreich PHP 7- und Apache -Webserver erstellt. Dies bietet Ihnen eine starke Webentwicklungsstiftung, auf der Sie andere Dienste und Anwendungen weiter erweitern können.