Das RPM-Repository von Remi ist ein unverzichtbares Tool für Benutzer, die Zugriff auf die neuesten Versionen von PHP, Memcached, Redis und anderer verwandter Software auf Enterprise-Distributionen wie Rocky Linux benötigen. Durch die Verwendung dieses Repository können Administratoren aktuelle Softwarepakete verwalten, ohne sich auf langsamere Basis-Repositorys verlassen zu müssen. Das Repository von Remi ist besonders nützlich für Entwickler und Systemadministratoren, die aus Kompatibilitäts-, Sicherheits- oder Leistungsgründen neuere Software benötigen. Mit Unterstützung für mehrere PHP-Versionen und zeitnahen Updates spielt dieses Repository eine entscheidende Rolle bei der Aufrechterhaltung einer stabilen und sicheren Umgebung für Webserver und andere Anwendungen, die auf Rocky Linux laufen.
Die Installation des RPM-Repositorys von Remi auf Rocky Linux 9 oder seiner früheren, von Unternehmen unterstützten Version, Rocky Linux 8, ist ein unkomplizierter Vorgang über das Befehlszeilenterminal. Diese Methode gewährleistet die vollständige Kontrolle über die Repository-Konfiguration und ermöglicht eine einfache Versionsauswahl bei der Installation von PHP oder anderen Paketen. Durch Hinzufügen und Aktivieren des Repositorys von Remi erhalten Benutzer Zugriff auf die neuesten stabilen Versionen kritischer Softwarekomponenten, während die robusten Funktionen ihrer Rocky Linux-Systeme erhalten bleiben.
Aktualisieren von Rocky Linux vor dem Remi RPM-Import
Wenn wir uns auf diese Reise begeben, müssen wir zunächst sicherstellen, dass unser Rocky Linux-System auf dem neuesten Stand ist. Durch das Aktualisieren vorhandener Pakete wird das Risiko von Konflikten bei Neuinstallationen minimiert. Diese wesentliche Voraussetzung schafft eine saubere Grundlage für die nachfolgenden Schritte. Lassen Sie uns nun unser System aktualisieren:
sudo dnf upgrade --refresh
Dieser Befehl aktualisiert alle Pakete in Ihrem Rocky Linux-System auf die neuesten Versionen.
Remi-Repository unter Rocky Linux 9 oder 8 importieren
Nachdem wir unser System aktualisiert haben, ist es Zeit, das Remi-Repository zu importieren. Zuvor müssen wir jedoch einen Zwischenschritt ausführen: die Installation des EPEL-Repositorys (Extra Packages for Enterprise Linux).
Das EPEL-Repository ist eine nützliche Ressource für RHEL-basierte Distributionen wie Rocky Linux. Es stellt eine Fundgrube an Softwarepaketen dar, die häufig in Enterprise-Linux-Umgebungen eingesetzt werden.
Hinweis: Wir müssen das Remi RPM entsprechend unserer spezifischen Distributionsversion importieren, da dieses Handbuch Rocky Linux 8 und Rocky Linux 9 abdeckt. Lassen Sie uns auf die Einzelheiten eingehen.
Importieren des Remi PHP-Repository für Rocky Linux 9
Um loszulegen, müssen wir den CRB aktivieren. Dies geschieht mit dem folgenden Befehl:
sudo dnf config-manager --set-enabled crb
Nachdem Sie den Code Ready Builder (CRB) aktiviert haben, ist es an der Zeit, beide Versionen des Extra Packages for Enterprise Linux (EPEL)-Repository zu installieren. Lassen Sie uns das mit diesem Befehl tun:
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Nachdem EPEL installiert ist, können wir nun das Remi-Repository für Enterprise Linux 9 zu unserem System hinzufügen, indem wir den folgenden Befehl ausführen:
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
Importieren des Remi PHP-Repository für Rocky Linux 8
Für Rocky Linux 8 folgen wir einer ähnlichen Reihenfolge und beginnen mit der Aktivierung des EPEL-Repositorys. Der folgende Befehl erledigt das:
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm
Nach der erfolgreichen Aktivierung von EPEL importieren wir das Remi Enterprise Linux 8-Repository mit dem folgenden Befehl:
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Remi PHP Repository aktivieren
Auflistung verfügbarer PHP-Module
Durch die Integration des Remi RPM-Repository in unser System haben wir die Tür zu den neuesten Versionen des PHP-Zweiges geöffnet, die wir möglicherweise in unserem Server-Stack verwenden möchten. Dies ist eine wichtige Funktion, insbesondere für Entwickler, die für verschiedene Projekte zwischen verschiedenen PHP-Versionen wechseln.
Um die unterstützten PHP-Versionen zu verstehen, führen wir den folgenden Befehl aus. Dadurch erhalten wir eine umfassende Liste aller verfügbaren PHP-Module:
sudo dnf module list php
Der obige Befehl fragt das DNF-Modul ab und ruft eine Liste aller PHP-Versionen ab, die über unser kürzlich integriertes Remi-Repository zur Installation verfügbar sind.
Wählen und aktivieren Sie die gewünschte PHP-Version über Remi RPM
Nachdem wir die verfügbaren PHP-Module durchgesehen haben, können wir nun eine fundierte Entscheidung über die PHP-Version treffen, die unseren Anforderungen am besten entspricht. Anschließend können wir die ausgewählte Version auf unserem Rocky Linux-System aktivieren.
Nachfolgend finden Sie Beispiele für Befehle, die verschiedene PHP-Versionen aktivieren. Wählen Sie den Befehl aus, der Ihrer gewünschten PHP-Version entspricht:
sudo dnf module enable php:remi-7.4 -y
sudo dnf module enable php:remi-8.0 -y
sudo dnf module enable php:remi-8.1 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.3 -y
Installieren Sie die aktivierte PHP-Version
Sobald die gewünschte PHP-Version ausgewählt und aktiviert wurde, können wir mit dem Installationsvorgang fortfahren. Um die aktivierte PHP-Version zu installieren, führen wir den üblichen Installationsbefehl aus:
sudo dnf install php
Dieser Befehl startet den Installationsvorgang für die von uns aktivierte PHP-Version. Sobald der Vorgang abgeschlossen ist, ist die gewählte PHP-Version auf unserem Rocky Linux-System einsatzbereit.
Aktivieren Sie zusätzliche Remi RPM-Repositorys
Das Remi RPM-Repository ist kein One-Trick-Pony. Zusätzlich zu PHP bietet es Unterstützung für die neuesten Versionen von zwei sehr beliebten Caching-Tools: Redis und Memcached. Durch die Nutzung dieser zusätzlichen Repositories können wir unseren Einrichtungsprozess optimieren und sicherstellen, dass wir die aktuellsten und effizientesten Tools unseres Server-Stacks verwenden.
Aktivieren und installieren Sie Memcached über Remi RPM
Memcached ist ein leistungsstarkes, verteiltes Speicherobjekt-Caching-System, das im Wesentlichen generisch ist, aber dazu gedacht ist, dynamische Web-Anwendungen durch die Verringerung der Datenbanklast zu beschleunigen.
Lassen Sie uns das Memcached-Repository von Remi RPM mit dem folgenden Befehl aktivieren:
sudo dnf module enable memcached:remi
Dieser Befehl weist unser System an, das Memcached-Repository innerhalb von Remi RPM zu aktivieren.
Nach der Aktivierung fahren wir mit dem Installationsprozess von Memcached fort:
sudo dnf install memcached
Mit diesem Befehl starten wir die Installation von Memcached auf unserem Rocky Linux-System.
Aktivieren und installieren Sie Redis über Remi RPM
Redis ist ein Open-Source-Datenstrukturspeicher im Arbeitsspeicher, der als Datenbank, Cache und Nachrichtenbroker verwendet wird. Es unterstützt verschiedene Datenstrukturen und ist für seine Geschwindigkeit und Flexibilität bekannt.
Um Redis aus dem Remi-Repository zu aktivieren, verwenden Sie den folgenden Befehl und ersetzen Sie {version} durch die gewünschte Version:
sudo dnf module enable redis:remi-{version}
Wenn Sie beispielsweise Redis 7.0 verwenden möchten, ersetzen Sie {version} wie folgt durch 7.0:
sudo dnf module enable redis:remi-7.0 -y
Hinweis: Redis 7.0 ist nur ein Beispiel; möglicherweise sind auch andere, höhere Versionen verfügbar; Sie müssen den Befehl entsprechend anpassen.
Wenn Sie lieber Redis 6.2 oder 5.0 verwenden möchten, ersetzen Sie {version} entsprechend:
sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y
Die obigen Befehle weisen das System an, den Redis-Zweig innerhalb von Remi RPM zu aktivieren.
Sobald der gewünschte Redis-Zweig aktiviert wurde, können wir nun mit dem üblichen Installationsbefehl fortfahren:
sudo dnf install redis
Dadurch wird entweder die gewählte Redis-Version installiert oder Ihre vorhandene Redis-Installation (sofern vorhanden) aktualisiert.
Abschluss
In dieser Anleitung haben Sie Remis RPM-Repository erfolgreich auf Rocky Linux 9 oder 8 installiert und erhalten so über ein Befehlszeilenterminal Zugriff auf eine größere Auswahl aktualisierter Softwarepakete. Mit diesem Setup bleibt Ihr System in Bezug auf Leistung, Sicherheit und Funktionalität immer auf dem neuesten Stand, da wichtige Software immer auf dem neuesten Stand ist. Stellen Sie sicher, dass Sie nur die Repositorys aktivieren, die Sie benötigen, um potenzielle Konflikte zwischen Versionen zu vermeiden, insbesondere wenn Sie mehrere PHP-Umgebungen verwalten. Bleiben Sie bei Updates wachsam, um sicherzustellen, dass Ihr System sicher und effizient bleibt.