So installieren Sie den neuesten Lampenstapel in rhelbasierten Verteilungen

So installieren Sie den neuesten Lampenstapel in rhelbasierten Verteilungen

Wenn Sie ein Systemadministrator, ein Entwickler oder ein DevOps -Ingenieur sind, mussten Sie wahrscheinlich irgendwann eingerichtet (oder arbeiten) a Lampe (Linux / Apache / Mysql oder Mariadb / Php) Stapel.

Die Web- und Datenbankserver sowie die bekannte serverseitige Sprache sind in ihren neuesten Versionen der offiziellen Repositories der Hauptverteilungen nicht verfügbar. Wenn Sie mit modernster Software spielen oder arbeiten möchten, müssen Sie diese entweder aus einer Quelle installieren oder ein Drittanbieter-Repository verwenden.

In diesem Artikel werden wir vorstellen Remi, Ein Drittanbieter-Repository, das aktuelle Versionen von enthält Apache, Mysql / Mariadb, Php, und verwandte Software für rhelbasierte Verteilungen wie z Fedora, CentOS Stream, Rocky Linux, Und Almalinux.

Es ist jedoch wichtig zu beachten, dass das Remi ist derzeit verfügbar (zum Zeitpunkt dieses Schreibens - August 2022) für die folgenden Verteilungen:

  • Red Hat Enterprise Linux und Centos 9/8/7
  • Rocky Linux und Almalinux 9/8
  • Fedora 36/35 und 34

Vor diesem Hintergrund beginnen wir, beginnen wir.

Installation des Remi-Repositorys in rhelbasierten Verteilungen

Bevor wir tatsächlich installieren können Remi, Wir müssen zuerst das Epel -Repository aktivieren. In Fedora, Es sollte standardmäßig aktiviert werden, aber in Rhel, Rocky Linux, Almalinux, Und Centos Sie müssen tun:

Installieren Sie Epel und Remi Repo in Rhel -Systemen

--------- Auf Rhel, Centos Stream, Rocky & Alma Linux 9 Releases --------- # yum install https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Keinarch.rpm # yum install http: // rpms.Remirepo.Net/Enterprise/Remi-Release-9.RPM # yum Update --------- Auf Rhel, Centos, Rocky & Alma Linux 8 Releases --------- # yum install https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Keinarch.rpm # yum install http: // rpms.Remirepo.net/Enterprise/remi-release-8.RPM # yum Update --------- Auf rhel/centos 7 --------- # yum install https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Keinarch.rpm # yum install http: // rpms.Remirepo.Net/Enterprise/Remi-Release-7.RPM # yum Update 

Installieren Sie Remi Repo in Fedora

# DNF Installieren Sie http: // rpms.Remirepo.net/fedora/remi-release-36.RPM [auf Fedora 36] # DNF Installieren Sie http: // rpms.Remirepo.net/fedora/remi-release-35.RPM [auf Fedora 35] # DNF Installieren Sie http: // rpms.Remirepo.net/fedora/remi-release-34.RPM [auf Fedora 34] # DNF Installieren Sie http: // rpms.Remirepo.net/fedora/remi-release-33.Drehzahl [auf Fedora 33] 

Standardmäßig, Remi ist nicht aktiviert. Um es vorübergehend zu aktivieren, wenn Sie es benötigen, können Sie:

# yum --EnableRepo = Remi Installationspaket 

Wo Paket repräsentiert das Paket, das Sie installieren möchten.

Wenn Sie aktivieren möchten Remi permanent bearbeiten /etc/yum.Repos.d/remi.Repo und ersetzen

aktiviert = 0 

mit

aktiviert = 1 
Remi Repo -Konfiguration

Ein genauerer Blick auf dieses Remi -Repository

Wenn Sie sich entschieden haben, das Repository wie zuvor vorgeschlagen zu aktivieren, sollte es beim Ausführen aufgeführt werden:

# Yum Repolist 

Wie Sie im folgenden Bild sehen können, wird ein anderes Repository mit dem Namen Remi-Safe ist auch verfügbar:

Listen Sie Yum -Repositories auf

Dieses Repository bietet Erweiterungen, die entweder veraltet sind (aber noch in Legacy-Anwendungen verwendet werden), unter Arbeiten oder die Richtlinien von Fedora nicht entsprechen.

Suchen wir nun die neu hinzugefügten Repositories nach PHP-bezogenen Paketen als Beispiel:

# yum liste php* 

Bitte beachten Sie, dass Pakete in REMI den gleichen Namen haben wie in den offiziellen Repositories. Betrachten Sie zum Beispiel PHP:

Listen Sie PHP -Pakete auf

So installieren Sie die neueste stabile Version von Php 8.X Versionen können Sie tun:

# YUM-Modul Reset PHP # YUM-Modul Installieren Sie PHP: RMI-8.1 [Php 8.1 Version] # yum Modul Installieren Sie PHP: Remi-8.0 [Php 8.0 Version] # yum Modul Installieren Sie PHP: RMI-7.4 [Php 7.4 Version] 
Installieren Sie die neueste PHP unter Linux

So installieren Sie die neueste stabile Version von Mariadb, du kannst tun:

# yum --EnableRepo = remi install mariadb-server mariadb 
Installieren Sie Mariadb unter Linux

So installieren Sie die neueste stabile Version von Mysql, du kannst tun:

# yum --EnableRepo = remi installieren Sie MySQL-Server MySQL 
Installieren Sie MySQL unter Linux

In ähnlicher Weise, um die neueste Version von Lamp Stack zu installieren, tun Sie dies:

# yum --EnableRepo = remi installieren Sie PHP httpd mariadb-server mariadb oder # yum --enableRepo = remi install PHP httpd mysql-server mysql 
Installieren Sie den neuesten Lampenstapel
Zusammenfassung

In diesem Artikel haben wir erläutert, wie Remi, ein Drittanbieter-Repository, aktiviert und die neuesten Versionen von Komponenten des Lampenstapels und der verwandten Software bereitgestellt werden können.

Die offizielle Website bietet einen Konfigurationsassistenten, der sehr nützlich sein kann, um sie in anderen RPM-basierten Verteilungen einzurichten.

Zögern Sie wie immer nicht, uns mitzuteilen, ob Sie Fragen oder Kommentare zu diesem Artikel haben. Lassen Sie uns einfach eine Zeile mit dem folgenden Formular fallen und wir werden so schnell wie möglich antworten.