PHP (Hypertext Preprocessor) ist die am häufigsten verwendete serverseitige Skriptsprache, die zum Erstellen dynamischer Websites verwendet wird. Alle gängigen CMS (Content Management Systeme) und Frameworks wie WordPress, Laravel und Magento sind in PHP-Programmierung aufgebaut. Für die Installation auf CentOS 8 stehen verschiedene PHP-Versionen zur Verfügung. Bevor Sie aus allen eine PHP-Version für die Installation auswählen, vergewissern Sie sich, dass diese Version die Anwendungsanforderungen erfüllen muss.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig, verwandte PHP-Erweiterungsabfragen auf jedem Linux-System durchzuführen.
Wie installiere ich PHP auf CentOS 8?
Um PHP auf einem CentOS 8-System zu installieren, müssen Sie die folgenden Schritte ausführen.
1. Aktivieren Sie das Remi-Repository
In CentOS 8 wird die Version PHP 7.2 als Standardversion verwendet, die die meisten modernen Webanwendungen unterstützt. Abhängig von Ihrer Anwendungsunterstützung können Sie jedoch die neueste verfügbare PHP-Version mithilfe des Remi-Repositorys auf Ihrem System installieren. Wenn Sie also PHP 7.3 oder 7.4 installieren müssen, aktivieren Sie das Remi-Repository, indem Sie den folgenden Befehl ausführen:
$ sudo yum install yum-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Nachdem Sie den obigen Befehl ausgeführt haben, wird das EPEL-Repository auch auf Ihrem System aktiviert.
Sobald das Remi-Repository auf Ihrem System aktiviert ist, listen Sie die verfügbare PHP-Version auf, indem Sie den unten aufgeführten Befehl ausführen:
$ sudo dnf module list php
2. PHP-Modul aktivieren
Das PHP-Modul ist standardmäßig auf PHP 7.2 eingestellt. Wenn Sie die neueste PHP-Version installieren möchten, aktivieren Sie die entsprechende Version auf Ihrem CentOS 8-System.
Um PHP 7.3 zu aktivieren, können Sie die unten aufgeführten Befehle verwenden:
$ sudo dnf module reset php
$ sudo dnf module enable php:remi-7.3
Zum Beispiel möchten wir die neueste PHP 7.4-Version auf einem CentOS 8-System installieren. In diesem Fall können Sie es durch Ausführen des folgenden Befehls auf Ihrem System aktivieren:
$ sudo dnf module reset php
$ sudo dnf module enable php:remi-7.4
Jetzt ist das Modul PHP 7.4 auf Ihrem System aktiviert.
3. Installieren Sie PHP auf CentOS 8
Führen Sie den folgenden Befehl aus, um die Installation von PHP und des allgemeinen PHP 7.4-Moduls zu starten:
$ sudo yum install php-fpm php-common php-cli
Dieser Befehl installiert keine Apache-Abhängigkeiten. Während der Installation der oben genannten Module wird das FPM als Abhängigkeit installiert. Dieser wird als FastCGI-Server verwendet. Aktivieren und starten Sie nun den FPM-Dienst, indem Sie die folgenden Befehle ausführen:
$ sudo systemctl enable –now php-fpm
$ sudo systemctl start php-fpm.service
Überprüfen Sie nun die installierte Php-Version mit dem folgenden Befehl:
$ php --version