GNU/Linux >> Znalost Linux >  >> Panels >> LAMP

Jak povolit Remi Repository nainstalovat nejnovější LAMP Stack

Pokud jste správce systému, vývojář nebo inženýr DevOps, je pravděpodobné, že jste v určitém okamžiku museli nastavit (nebo s ním pracovat) LAMP (Linux / Apache / MySQL nebo MariaDB / PHP ) zásobník.

Webové a databázové servery spolu s dobře známým jazykem na straně serveru nejsou k dispozici v nejnovějších verzích z oficiálních úložišť hlavních distribucí. Pokud chcete hrát nebo pracovat se špičkovým softwarem, budete si jej muset nainstalovat ze zdroje nebo použít úložiště třetí strany.

V tomto článku si představíme Remi , úložiště třetí strany, které obsahuje aktuální verze Apache, MySQL / MariaDB, PHP a související software pro distribuce založené na RPM. Je však důležité poznamenat, že Remi je aktuálně k dispozici (v době psaní tohoto článku – duben 2021) pro následující distribuce:

  • CentOS 8/7
  • Red Hat Enterprise Linux 8/7
  • Fedora 34/33 a 32

S ohledem na to začněme.

Instalace úložiště Remi v CentOS, RHEL a Fedora

Než budeme moci skutečně nainstalovat Remi , musíme nejprve povolit úložiště EPEL. Ve Fedoře měla by být ve výchozím nastavení povolena, ale v CentOS a RHEL budete muset udělat:

Nainstalujte Remi Repo v CentOS a RHEL

# yum update # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [CentOS/RHEL 8/7]# yum install http://rpms .remirepo.net/enterprise/remi-release-8.rpm [CentOS/RHEL 8] # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm [CentOS/RHEL 7] 

Nainstalujte Remi Repo do Fedory

# instalace dnf http://rpms.remirepo.net/fedora/remi-release-34.rpm [Na Fedora 34]# instalace dnf http://rpms.remirepo.net/fedora/remi-release-33 .rpm [Na Fedoře 33]# instalace dnf http://rpms.remirepo.net/fedora/remi-release-32.rpm [Na Fedoře 32]

Ve výchozím nastavení Remi není povoleno. Chcete-li to dočasně změnit, když to budete potřebovat, můžete:

# yum --enablerepo=remi instalační balíček

kde balíček představuje balíček, který chcete nainstalovat.

Pokud chcete povolit Remi trvale, upravte /etc/yum.repos.d/remi.repo a nahradit

enabled=0

s

enabled=1

Podrobnější pohled na toto úložiště Remi

Pokud jste se rozhodli povolit úložiště trvale, jak bylo navrženo dříve, mělo by být při spuštění uvedeno:

# yum repolist

Jak můžete vidět na následujícím obrázku, další úložiště s názvem remi-safe je k dispozici také:

Toto úložiště poskytuje rozšíření, která jsou buď zastaralá (ale stále se používají ve starších aplikacích), ve fázi rozpracovaného procesu nebo která nejsou v souladu se zásadami Fedory.

Nyní pojďme prohledat nově přidaná úložiště pro balíčky související s PHP jako příklad:

# yum list php*

Vezměte prosím na vědomí, že balíčky v Remi mají stejný název jako v oficiálních repozitářích. Zvažte například php:

Pokud potřebujete nainstalovat PHP 5.4 , ujistěte se, že je povoleno správné úložiště a deaktivováno druhé.

Chcete-li nainstalovat nejnovější stabilní verzi PHP 8 , můžete:

------ pro PHP 8 ------ # reset modulu yum php# instalace modulu yum php:remi-8.0------ pro PHP 7 ------ # modul yum reset php# yum module install php:remi-7.3

Podobně pro instalaci nejnovější verze LAMP Stack proveďte:

# yum --enablerepo=remi install php httpd mariadb-server mariadb
Shrnutí

V tomto článku jsme vysvětlili, jak povolit a používat Remi, úložiště třetí strany, které poskytuje nejnovější verze komponent zásobníku LAMP a souvisejícího softwaru.

Oficiální web poskytuje průvodce konfigurací, který může být velmi užitečný pro nastavení v jiných distribucích založených na RPM.

Jako vždy nám neváhejte dát vědět, pokud máte dotazy nebo připomínky k tomuto článku. Jednoduše nám napište pomocí formuláře níže a my vám odpovíme co nejdříve.


LAMP
  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat LAMP Stack na CentOS 7

  3. Jak nainstalovat LAMP Stack na Debian 10

  1. Jak nainstalovat LAMP Stack na CentOS 8

  2. Jak nainstalovat zásobník LAMP na AlmaLinux 8

  3. Jak nainstalovat LAMP Stack na Rocky Linux 8

  1. Jak povolit Remi Repository nainstalovat nejnovější LAMP Stack

  2. Jak nainstalovat LAMP Stack na Debian 8

  3. Jak nainstalovat LAMP Stack na Debian 11