Si vous êtes un administrateur système, un développeur ou un ingénieur DevOps, il est probable qu’à un moment donné, vous ayez dû configurer (ou travailler avec) un LAMPE (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 à partir des référentiels officiels des principales distributions. Si vous aimez jouer ou travailler avec des logiciels de pointe, vous devrez soit les installer à partir d’une source, soit 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 les logiciels associés, pour les distributions basées sur RPM. Il est cependant important de noter que Remi est actuellement disponible (au moment d’écrire ces lignes – avril 2021) pour les distributions suivantes:
- CentOS 8/7
- Red Hat Enterprise Linux 8/7
- Fedora 34/33 et 32
Dans cet esprit, commençons.
Installation du référentiel Remi dans CentOS, RHEL et Fedora
Avant de pouvoir installer Remi, nous devons activer le Dépôt EPEL première. Dans Feutre, il devrait être activé par défaut, mais dans CentOS et RHEL vous devrez faire:
Installez Remi Repo dans CentOS et 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]
Installez Remi Repo dans Fedora
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm [On Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm [On Fedora 33] # dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm [On Fedora 32]
Par défaut, Remi n’est pas activé. Pour changer cela temporairement lorsque vous en avez besoin, vous pouvez faire:
# yum --enablerepo=remi install package
où emballer représente le package que vous souhaitez installer.
Si vous souhaitez activer Remi définitivement, modifier /etc/yum.repos.d/remi.repo et remplacer
enabled=0
avec
enabled=1
Un regard plus attentif sur ce référentiel Remi
Si vous avez décidé d’activer le référentiel de manière permanente comme suggéré précédemment, il doit ê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-safe est également disponible:
Ce référentiel fournit des extensions qui sont soit obsolètes (mais toujours utilisées dans les applications héritées), en cours de travail, ou qui ne sont pas conformes aux politiques de Fedora.
Maintenant, recherchons les référentiels nouvellement ajoutés pour les packages liés à PHP à titre d’exemple:
# yum list php*
Veuillez noter que les paquets dans Remi ont le même nom que dans les dépôts officiels. Considérez, par exemple, php:
Si vous devez installer PHP 5.4, assurez-vous d’activer le bon référentiel et de désactiver l’autre.
Pour installer la dernière version stable de PHP 8, tu peux faire:
------ for PHP 8 ------ # yum module reset php # yum module install php:remi-8.0 ------ for PHP 7 ------ # yum module reset php # yum module install php:remi-7.3
De même, pour installer la dernière version de LAMP Stack, procédez comme suit:
# yum --enablerepo=remi install php httpd mariadb-server mariadb
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 LAMP et des logiciels associés.
Le site officiel fournit un assistant de configuration cela 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. Envoyez-nous simplement un message en utilisant le formulaire ci-dessous et nous vous répondrons dans les plus brefs délais.
Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:
TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.
Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.
Nous sommes reconnaissants pour votre soutien sans fin.
.