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 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 à 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 allons présenter Rémi, un référentiel tiers qui inclut des versions à jour de Apache 2.4, MySQL 8.0 / MariaDB 10.3, PHP 8.0, et les logiciels associés, pour les distributions basées sur RHEL.
Il est cependant important de noter que Rémi est actuellement disponible (au moment d’écrire ces lignes – novembre 2021) pour les distributions suivantes :
- Red Hat Enterprise Linux et CentOS 8/7
- Rocky Linux et AlmaLinux 8
- Fedora 35/34 et 33
Dans cet esprit, commençons.
Installation du référentiel Remi dans les distributions basées sur RHEL
Avant de pouvoir réellement installer Rémi, nous devons d’abord activer le référentiel EPEL. Dans Feutre, il devrait être activé par défaut, mais dans RHEL, Linux rocheux, AlmaLinux, et CentOS vous devrez faire :
Installer Epel et Remi Repo dans RHEL
--------- On RHEL/CentOS 8 --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum update --------- On RHEL/CentOS 7 --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum update
Installer Epel et Remi dans Rocky & AlmaLinux
# yum install epel-release # yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum update
Installer Remi Repo dans Fedora
# dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm [On Fedora 34] # 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, Rémi n’est pas activé. Pour changer cela temporairement quand 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 Rémi de façon permanente, modifier /etc/yum.repos.d/remi.repo et remplacer
enabled=0
avec
enabled=1
Un examen plus approfondi de 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 devrait être répertorié lors de l’exécution :
# yum repolist
Comme vous pouvez le voir dans l’image suivante, un autre référentiel nommé remi-sûr 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 traitement, soit qui ne sont pas conformes aux politiques de Fedora.
Recherchons maintenant dans les référentiels nouvellement ajoutés des packages liés à PHP à titre d’exemple :
# yum list php*
Veuillez noter que les packages dans Remi ont le même nom que dans les référentiels officiels. Considérons, par exemple, php :
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.4
Pour installer la dernière version stable de MariaDB, tu peux faire:
# yum --enablerepo=remi install mariadb-server mariadb
Pour installer la dernière version stable de MySQL, tu peux faire:
# yum --enablerepo=remi install mysql-server mysql
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 OR # yum --enablerepo=remi install php httpd mysql-server mysql
Sommaire
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 propose 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 part de vos questions ou 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 pour 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.
.