So installieren Sie PHP 8.3, 8.2, 8.1 auf Fedora 40 oder 39

PHP ist eine vielseitige serverseitige Skriptsprache, die weltweit auf vielen Websites und Anwendungen zum Einsatz kommt. Im Zuge der Weiterentwicklung von PHP führen die aktuellen stabilen Versionen 8.3, 8.2 und 8.1 eine Reihe von Funktionen, Erweiterungen und Sicherheitsverbesserungen ein. Jede Version baut auf der vorherigen auf und bietet Entwicklern neue Tools zum Erstellen robusterer, effizienterer und sichererer Webanwendungen. Diese Updates umfassen eine bessere Typsicherheit, Leistungsoptimierungen und eine verbesserte Fehlerbehandlung und sind damit für die moderne PHP-Entwicklung unverzichtbar.

Unter Fedora 40 oder 39 können Sie die neuesten stabilen PHP-Builds ganz einfach mithilfe des RPM-Repositorys von Remi installieren. Dieses vertrauenswürdige Repository liefert stets aktuelle PHP-Pakete und stellt sicher, dass Ihre Entwicklungsumgebung aktuell bleibt und die neuesten PHP-Funktionen nutzen kann. Diese Anleitung führt Sie durch die Schritte zum Konfigurieren des RPM-Repositorys von Remi und zum Installieren von PHP 8.3, 8.2 oder 8.1 auf Ihrem Fedora-System.

Remi RPM-Repository importieren

Aktualisieren Sie Fedora Linux vor der PHP-Installation

Aktualisieren Sie das System, bevor Sie PHP und seine Erweiterungen installieren. Führen Sie dazu die folgenden Befehle in einem Terminal aus:

sudo dnf upgrade --refresh

PHP Remi RPM-Repository importieren

Befolgen Sie diesen einfachen Prozess, um das Remi PHP-Repository auf Fedora-Systemen zu installieren. Im Gegensatz zu RHEL und seinen Klonen benötigt Fedora kein EPEL. Um das Remi PHP-Repository zu importieren, das Ihrer Fedora-Version entspricht, führen Sie den folgenden Befehl aus:

Hinweis: Die neuesten Versionen finden Sie unten. Wir werden diesen Artikel aktualisieren, wenn neue Fedora-Versionen in diesem Artikel erscheinen.

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-40.rpm -y
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-39.rpm -y

PHP Remi Repository aktivieren

Bevor Sie verschiedene PHP-Versionen installieren, sollten Sie prüfen, welche Versionen im REMI-Repository verfügbar sind. Wenn Sie zuerst die verfügbaren PHP-Module auflisten, erhalten Sie einen besseren Überblick über das Angebot und können leichter entscheiden, welche Version Sie installieren möchten. Beachten Sie auch, dass Sie Ihre Auswahl bei Bedarf später ändern können. Sie müssen also nicht sofort eine endgültige Entscheidung treffen.

Führen Sie den folgenden Befehl aus, um die verfügbaren PHP-Module aufzulisten:

sudo dnf module list php

Das System fordert Sie möglicherweise auf, den GPG-Schlüssel für Remis Repository zu importieren, um mit der Installation fortzufahren.

Wenn dies der Fall ist, geben Sie (Y) ein, um fortzufahren.

Nachdem Sie sich nun die verfügbaren PHP-Versionen angesehen haben, ist es an der Zeit, den Befehl auszuführen, um die Version zu aktivieren, die Sie installieren möchten:

sudo dnf module enable php:remi-8.3 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.1 -y

Wählen Sie die PHP-Version aus, die Sie über den DNF-Befehl installieren möchten

Sie können PHP jetzt mit dem aktivierten Remi PHP-Repository installieren. Die folgenden Optionen helfen Ihnen bei der Auswahl zwischen Apache und Nginx. Wenn Sie sich jedoch auskennen, können Sie die Installation weiter anpassen, indem Sie spezifische Erweiterungen für Ihre CMS- oder Softwareentwicklungsanforderungen installieren.

Verwenden Sie für Apache-HTTP-Installationen mit PHP den folgenden Befehl:

sudo dnf install php php-cli -y

Verwenden Sie für Nginx-Installationen mit PHP den folgenden Befehl:

sudo dnf install php-fpm php-cli -y

Um die erfolgreiche Installation von PHP zu bestätigen, führen Sie nach Abschluss des Installationsvorgangs den folgenden Befehl aus.

php -v

Sie können den folgenden Befehl ausführen, um die am häufigsten verwendeten Erweiterungen für Ihre gewählte PHP-Version abzurufen. Achten Sie jedoch darauf, alle Erweiterungen zu entfernen, von denen Sie wissen, dass Sie sie für Ihren speziellen Anwendungsfall nicht benötigen:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

Eine andere Methode zum Installieren der oben genannten Befehle ist die Verwendung des PHP-{extension}-Formats.

sudo dnf install php-{cli,fpm,curl,mysqlnd,gd,opcache,zip,intl,common,bcmath,imagick,xmlrpc,json,readline,memcached,redis,mbstring,apcu,xml,dom,redis,memcached,memcache}

Sie können den folgenden Befehl jederzeit ausführen, um die aktuell geladenen Module anzuzeigen:

php -m

Es empfiehlt sich, die installierten Module im Auge zu behalten und alle unnötigen zu entfernen, da sich zu viele installierte Module negativ auf die Systemleistung auswirken können.

Um den Entwicklungszweig von PHP zu installieren, verwenden Sie den folgenden Befehl:

sudo dnf install php-devel

Um zusätzliche Entwicklungstools wie das Debugging zu installieren, verwenden Sie den folgenden Befehl:

sudo dnf install php-xdebug php-pcov

Denken Sie daran, dass durch die Installation dieser Version mehrere Abhängigkeiten hinzugefügt werden. Wir empfehlen dies nicht, es sei denn, Sie benötigen es für Ihre PHP-Entwicklung oder haben eine besondere Anforderung.

Abschluss

Durch die Installation von PHP auf Fedora über Remis RPM-Repository stellen Sie sicher, dass Ihr System mit den neuesten stabilen PHP-Versionen ausgestattet ist, sodass Ihre Umgebung sicher und funktionsreich bleibt. Dieser Ansatz ist ideal für Entwickler, die die aktuellsten PHP-Funktionen benötigen, um moderne Anwendungen zu erstellen und zu warten. Durch regelmäßige Updates aus Remis Repository bleiben Sie über die neuesten Verbesserungen und Sicherheitspatches auf dem Laufenden und stellen sicher, dass Ihr Fedora-System für die PHP-Entwicklung optimiert bleibt.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar