Comment installer la dernière pile de lampes dans les distributions basées sur RHEL

Comment installer la dernière pile de lampes dans les distributions basées sur RHEL

Si vous êtes un administrateur système, un développeur ou un ingénieur DevOps, il est probable qu'à un moment donné, vous avez dû configurer (ou travailler avec) un Lamp (Linux / Apache / MySQL ou MariaDB / PHP) empiler.

Les serveurs Web et de base de données, ainsi que le langage côté serveur bien connu, ne sont pas disponibles dans leurs dernières versions dans les référentiels officiels des principaux distributions. Si vous aimez jouer ou travailler avec des logiciels de pointe, vous devrez les installer à partir d'une source ou utiliser un référentiel tiers.

Dans cet article, nous présenterons Remi, un référentiel tiers qui comprend des versions à jour de Apache, Mysql / mariadb, Php, et un logiciel connexe, pour des distributions basées sur Rhel telles que Feutre, Centos Stream, Rocky Linux, et Almalinux.

Il est important de noter, cependant, que Remi est actuellement disponible (au moment de la rédaction de cet article - août 2022) pour les distributions suivantes:

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

Dans cet esprit, commençons.

Installation du référentiel REMI dans les distributions basées sur RHEL

Avant de pouvoir réellement installer Remi, Nous devons d'abord activer le référentiel EPEL. Dans Feutre, il doit être activé par défaut, mais dans Rhel, Rocky Linux, Almalinux, et Centos Vous devrez faire:

Installez le repo EPEL et REMI dans les systèmes RHEL

--------- Sur Rhel, Centos Stream, Rocky & Alma Linux 9 Reliminaires --------- # yum install https: // dl.fedoraproject.org / pub / ePEL / ePel-Release-Latest-9.noarch.RPM # yum install http: // RPM.remirepo.Net / Enterprise / REMI-Release-9.RPM # mim mise à jour --------- Sur les versions de Rhel, Centos, Rocky & Alma Linux 8 --------- # yum install https: // dl.fedoraproject.org / pub / epel / epel-libérer lest-8.noarch.RPM # yum install http: // RPM.remirepo.Net / Enterprise / REMI-Release-8.RPM # mim mise à jour --------- Sur rhel / centos 7 --------- # yum install https: // dl.fedoraproject.org / pub / epel / epel-libérer-LATEST-7.noarch.RPM # yum install http: // RPM.remirepo.Net / Enterprise / REMI-Release-7.RPM # mim mise à jour 

Installez Remi Remi dans Fedora

# dnf installer http: // rpms.remirepo.net / fedora / remi-release-36.RPM [sur Fedora 36] # DNF Installer http: // RPMS.remirepo.net / fedora / remi-release-35.RPM [sur Fedora 35] # DNF Installer http: // RPMS.remirepo.net / fedora / remi-release-34.RPM [sur Fedora 34] # DNF Installer http: // RPMS.remirepo.net / fedora / remi-libéré-33.RPM [sur Fedora 33] 

Par défaut, Remi n'est pas activé. Pour l'activer temporairement lorsque vous en avez besoin, vous pouvez faire:

# yum --enablerepo = package d'installation remi 

emballer représente le package que vous souhaitez installer.

Si vous voulez activer Remi en permanence, modifier / etc / yum.se soustraire.d / remi.repo et remplacer

activé = 0 

avec

activé = 1 
Configuration de Remi Repo

Un examen plus approfondi de ce référentiel REMI

Si vous avez décidé d'activer le référentiel en permanence comme suggéré précédemment, il devrait être répertorié lorsque vous exécutez:

# Yum Repolist 

Comme vous pouvez le voir dans l'image suivante, un autre référentiel nommé remi-saté est également disponible:

Énumérez les référentiels de yum

Ce référentiel fournit des extensions qui sont obsolètes (mais toujours utilisées dans les applications héritées), sous travail en cours, ou qui ne sont pas conformes aux politiques de Fedora.

Recherchons maintenant les référentiels nouvellement ajoutés pour les packages liés à PHP à titre d'exemple:

# yum liste php * 

Veuillez noter que les forfaits dans REMI ont le même nom que dans les référentiels officiels. Considérez, par exemple, PHP:

Énumérer les packages PHP

Pour installer la dernière version stable de Php 8.X versions, vous pouvez faire:

# module yum réinitialise php # module yum installer php: remi-8.1 [php 8.1 version] # module yum installer php: remi-8.0 [php 8.0 version] # module yum installer php: remi-7.4 [PHP 7.4 version] 
Installez le dernier PHP dans Linux

Pour installer la dernière version stable de Mariadb, tu peux faire:

# yum --enablerepo = remi installer mariaDb-server mariaDB 
Installez MariaDB dans Linux

Pour installer la dernière version stable de Mysql, tu peux faire:

# yum --enablerepo = remi installer mysql-server mysql 
Installez MySQL dans Linux

De même, pour installer la dernière version de lampe à lampe, faites:

# yum --enablerepo = remi installer php httpd mariaDb-server mariaDb ou # yum --enablerepo = remi installer php httpd mysql-server mysql 
Installez la dernière pile de lampe
Résumé

Dans cet article, nous avons expliqué comment activer et utiliser REMI, un référentiel tiers qui fournit les dernières versions des composants de la pile de lampes et des logiciels connexes.

Le site officiel fournit un assistant de configuration qui peut être très utile pour le configurer dans d'autres distributions basées sur RPM.

Comme toujours, n'hésitez pas à nous faire savoir si vous avez des questions ou des commentaires sur cet article. Il suffit de nous laisser une ligne en utilisant le formulaire ci-dessous et nous répondrons dès que possible.