Jak zainstalować najnowszy stos lamp w dystrybucjach opartych na RHEL
- 1111
- 248
- Ignacy Modzelewski
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 = 1Konfiguracja 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 mniamTo 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 PHPAby 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ć:
umZainstaluj Mariadb w Linux
Aby zainstalować najnowszą stabilną wersję Mysql, możesz to zrobić:
umZainstaluj 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 MySQLZainstaluj 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.