PHP ist eine beliebte Programmiersprache, die für den Aufbau dynamischer Webanwendungen verwendet wird. Mit der Veröffentlichung von PHP 8.4 erhalten Entwickler Zugang zu neuen Funktionen und Verbesserungen.
Für diese Anleitung werden wir das System als root betreiben. Wenn dies bei Ihnen nicht der Fall ist, verwenden Sie den sudo-Befehl, um Root-Rechte zu erhalten.
Schritt 1: Systempakete aktualisieren
Um die neueste Version von PHP zu installieren, müssen Sie zunächst das Paket-Repository Ihres Systems aktualisieren und neuere verfügbare Pakete mit dem dnf-Befehl installieren.
sudo dnf update

Schritt 2: EPEL-Repository in RHEL aktivieren
Installieren Sie als Nächstes das epel-release-Paket, das zusätzliche Pakete für das RHEL-System bereitstellt.
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

Schritt 3: Remi-Repository in RHEL aktivieren
Als Nächstes müssen Sie das Remi-Repository aktivieren, das die neuesten PHP-Versionen für RHEL-Systeme anbietet.
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm

Schritt 4: PHP 8.4 in RHEL installieren
Wenn Sie bereits PHP 8.3 installiert haben, müssen Sie das PHP-Modul zurücksetzen, um es ordnungsgemäß zu entfernen, bevor Sie PHP 8.4 installieren.
sudo dnf module reset php:remi-8.3
Dieser Befehl deaktiviert das PHP 8.3-Modul und bereitet das System darauf vor, die nächste PHP-Version ohne Konflikte zu installieren.
Nachdem PHP 8.3 zurückgesetzt wurde, sollten Sie das Paket-Repository Ihres Systems aktualisieren, um sicherzustellen, dass alles auf dem neuesten Stand ist, und PHP 8.4 zusammen mit den erforderlichen Erweiterungen installieren.
sudo dnf update sudo dnf module install php:remi-8.4

Nach der Installation können Sie die PHP-Installation überprüfen.
php -v

Schritt 5: Installation zusätzlicher PHP-Erweiterungen (optional)
Je nach Anforderungen Ihres Projekts müssen möglicherweise zusätzliche PHP-Erweiterungen installiert werden.
sudo dnf search php-*

Installieren Sie anschließend die gewünschten Erweiterungen mithilfe von:
sudo dnf install php-gd php-xml

Wenn Sie Apache oder Nginx als Ihren Webserver verwenden, starten Sie ihn neu, um die Änderungen zu übernehmen.
sudo systemctl restart httpd Or sudo systemctl restart nginx
Zuletzt finden Sie hier eine Liste nützlicher PHP-Artikel, die Sie für weitere Informationen lesen können:
- Wie man PHP-Codes in der Linux-Befehlszeile verwendet und ausführt
- Wie man MySQL-, PHP- und Apache-Konfigurationsdateien findet
- Wie man die PHP-MySQL-Datenbankverbindung mithilfe eines Skripts testet
- Wie man ein PHP-Skript als normaler Benutzer mit Cron ausführt
Sie haben PHP 8.4 erfolgreich auf Ihrem RHEL 9 System installiert. Sie können nun mit der Entwicklung oder dem Hosting von Webanwendungen unter Verwendung der neuesten PHP-Version beginnen und von den neuen Funktionen und Verbesserungen profitieren.