Wie man PHP 8.4 in RHEL 9 installiert

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
Update System Packages

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
Enable EPEL Repository in RHEL

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
Enable Remi Repository in RHEL

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
Install PHP 8.4 in RHEL 9

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

php -v
Verify PHP 8.4 in RHEL 9

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-*
Search for PHP Extensions

Installieren Sie anschließend die gewünschten Erweiterungen mithilfe von:

sudo dnf install php-gd php-xml
Install PHP Extensions in RHEL

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:

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.

Source:
https://www.tecmint.com/install-php-in-rhel-9/