Jak zainstalować najnowszy stos lamp w dystrybucjach opartych na RHEL

Jak zainstalować najnowszy stos lamp w dystrybucjach opartych na RHEL

Jeśli jesteś administratorem systemu, programistą lub inżynierem DevOps, są szanse, że w pewnym momencie musiałeś skonfigurować (lub pracować) Lampa (Linux / Apache / MySQL Lub MARIADB / PHP) stos.

Serwery internetowe i bazy danych wraz z dobrze znanym językiem po stronie serwera nie są dostępne w swoich najnowszych wersjach z oficjalnych repozytoriów głównych dystrybucji. Jeśli lubisz grać lub pracować z najnowocześniejszymi oprogramowaniem, musisz zainstalować je ze źródła lub użyć repozytorium stron trzecich.

W tym artykule wprowadzimy Remi, Repozytorium innych firm, które obejmuje aktualne wersje Apache, Mysql / Mariadb, Php, i powiązane oprogramowanie, dla dystrybucji opartych na RHEL, takich jak Fedora, Centos Stream, Rocky Linux, I Almalinux.

Należy jednak zauważyć, że to Remi jest obecnie dostępny (w momencie pisania - sierpień 2022) dla następujących dystrybucji:

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

Mając to na uwadze, zacznijmy.

Instalowanie repozytorium REMI w dystrybucjach opartych na RHEL

Zanim faktycznie będziemy mogli zainstalować Remi, Musimy najpierw włączyć repozytorium EPEL. W Fedora, powinien być domyślnie włączony, ale w Rhel, Rocky Linux, Almalinux, I Centos Będziesz musiał zrobić:

Zainstaluj EPEL i REMI REPO w RHEL Systems

--------- Na Rhel, Centos Stream, Rocky & Alma Linux 9 wydań --------- # Yum Zainstaluj https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-9.Noarch.RPM # Yum Instaluj http: // RPM.remirepo.Net/Enterprise/Remi-Rulease-9.Aktualizacja rpm # Yum --------- Na Rhel, Centos, Rocky i Alma Linux 8 --------- # Yum Zainstaluj https: // dl.Fedoraproject.ORG/PUB/EPEL/EPEL-Relase-Latest-8.Noarch.RPM # Yum Instaluj http: // RPM.remirepo.Net/Enterprise/Remi-Rulease-8.Aktualizacja rpm # Yum --------- Na RHEL/CENTOS 7 --------- # Yum Zainstaluj https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.RPM # Yum Instaluj http: // RPM.remirepo.Net/Enterprise/Remi-Rulease-7.Aktualizacja rpm # Yum 

Zainstaluj REMI REPO w Fedora

# DNF Zainstaluj http: // rpms.remirepo.net/fedora/remi-frease-36.RPM [na Fedora 36] # DNF Zainstaluj http: // RPM.remirepo.Net/Fedora/Remi-Rulease-35.RPM [na Fedora 35] # DNF Zainstaluj http: // RPM.remirepo.net/fedora/remi-frease-34.RPM [na Fedora 34] # DNF Zainstaluj http: // RPM.remirepo.net/fedora/remi-frease-33.RPM [na Fedora 33] 

Domyślnie, Remi nie jest włączony. Aby włączyć to tymczasowo, gdy go potrzebujesz, możesz zrobić:

# yum --enablerepo = REMI Instalowanie pakietu 

Gdzie pakiet reprezentuje pakiet, który chcesz zainstalować.

Jeśli chcesz włączyć Remi na stałe, edytuj /etc/mniam.repozytorium.D/Remi.Repo i wymienić

włączone = 0 

z

włączone = 1 
Konfiguracja REMI REPO

Bliższe spojrzenie na to repozytorium REMI

Jeśli zdecydowałeś się włączyć repozytorium na stałe zgodnie z sugerowaniem wcześniej, należy je wymienić po uruchomieniu:

# mniam repolist 

Jak widać na poniższym obrazie, wymienione kolejne repozytorium Remi-bezpieczne jest również dostępny:

Wymień repozytoria mniam

To repozytorium zapewnia rozszerzenia, które są przestarzałe (ale nadal używane w starszych aplikacjach), w ramach procesu pracy, lub które nie są zgodne z zasadami Fedory.

Teraz przeszukajmy nowo dodane repozytoria pakietów związanych z PHP jako przykład:

# lista Yum PHP* 

Należy pamiętać, że pakiety w Remi mają taką samą nazwę jak w oficjalnych repozytoriach. Rozważmy na przykład PHP:

Wymień pakiety PHP

Aby zainstalować najnowszą stabilną wersję PHP 8.X wersje, możesz zrobić:

# moduł Yum Reset PHP # moduł Yum Instaluj PHP: RESI-8.1 [php 8.1 wersja] # moduł Yum Instaluj PHP: RESI-8.0 [php 8.0 wersja] # moduł Yum Instaluj PHP: RESI-7.4 [PHP 7.4 wersja] 
Zainstaluj najnowszy PHP w Linux

Aby zainstalować najnowszą stabilną wersję Mariadb, możesz to zrobić:

um 
Zainstaluj Mariadb w Linux

Aby zainstalować najnowszą stabilną wersję Mysql, możesz to zrobić:

um 
Zainstaluj MySQL w Linux

Podobnie, aby zainstalować najnowszą wersję Lamp Stack, zrób:

# yum --enablerePo = RESI instaluj php httpd mariadb-server mariadb lub # yum --enablerepo = RESI instaluj php httpd mySql-Server MySQL 
Zainstaluj najnowszy stos lampy
Streszczenie

W tym artykule wyjaśniliśmy, jak włączyć i używać REMI, repozytorium stron trzecich, które zapewnia najnowsze wersje komponentów stosu lampy i powiązanego oprogramowania.

Oficjalna strona internetowa zawiera kreatora konfiguracyjnego, który może być bardzo przydatny do skonfigurowania jej w innych dystrybucjach opartych na RPM.

Jak zawsze, nie wahaj się daj nam znać, jeśli masz pytania lub komentarze na temat tego artykułu. Po prostu upuść nam linię za pomocą poniższego formularza, a my odpowiemy jak najszybciej.