Le référentiel RPM de Remi est un outil essentiel pour les utilisateurs qui ont besoin d'accéder aux dernières versions de PHP, Memcached, Redis et d'autres logiciels associés sur des distributions de niveau entreprise comme Rocky Linux. En utilisant ce référentiel, les administrateurs peuvent maintenir des packages logiciels à jour sans dépendre de référentiels de base plus lents. Le référentiel de Remi est particulièrement utile pour les développeurs et les administrateurs système qui ont besoin de logiciels plus récents pour des raisons de compatibilité, de sécurité ou de performances. Avec la prise en charge de plusieurs versions de PHP et des mises à jour en temps opportun, ce référentiel joue un rôle essentiel dans le maintien d'un environnement stable et sécurisé pour les serveurs Web et autres applications exécutées sur Rocky Linux.
L'installation du référentiel RPM de Remi sur Rocky Linux 9 ou sa version antérieure prise en charge par les entreprises, Rocky Linux 8, est un processus simple via le terminal de ligne de commande. Cette méthode garantit un contrôle total sur la configuration du référentiel et permet une sélection facile de la version lors de l'installation de PHP ou d'autres packages. En ajoutant et en activant le référentiel de Remi, les utilisateurs ont accès aux dernières versions stables des composants logiciels critiques tout en conservant les fonctionnalités robustes de leurs systèmes Rocky Linux.
Mise à jour de Rocky Linux avant l'importation de Remi RPM
Pour nous lancer dans cette aventure, la première étape consiste à nous assurer que notre système Rocky Linux est à jour. La mise à niveau des paquets existants minimise le risque de conflits lors de nouvelles installations. Cette condition préalable essentielle pose les bases des étapes suivantes. Continuons et actualisons notre système :
sudo dnf upgrade --refresh
Cette commande mettra à niveau tous les packages de votre système Rocky Linux vers leurs dernières versions.
Importer le référentiel Remi sur Rocky Linux 9 ou 8
Après avoir mis à jour notre système, il est temps d'importer le dépôt Remi. Cependant, avant de le faire, nous devons effectuer une étape intermédiaire : installer le dépôt EPEL (Extra Packages for Enterprise Linux).
Le référentiel EPEL est une ressource utile pour les distributions basées sur RHEL comme Rocky Linux. Il présente un véritable trésor de packages logiciels fréquemment utilisés dans les environnements Enterprise Linux.
Remarque : nous devons importer le RPM Remi correspondant à notre version de distribution spécifique, car ce guide couvre Rocky Linux 8 et Rocky Linux 9. Entrons dans les détails.
Importation du référentiel PHP Remi pour Rocky Linux 9
Pour commencer, nous devons activer le CRB. Cela se fait via la commande suivante :
sudo dnf config-manager --set-enabled crb
Après avoir activé Code Ready Builder (CRB), il est temps d'installer les deux versions du référentiel Extra Packages for Enterprise Linux (EPEL). Faisons cela avec cette commande :
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Avec EPEL installé, nous pouvons maintenant ajouter le référentiel Remi pour Enterprise Linux 9 à notre système en exécutant la commande suivante :
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
Importer le référentiel PHP Remi pour Rocky Linux 8
Pour Rocky Linux 8, nous suivons une séquence similaire, en commençant par l'activation du dépôt EPEL. La commande suivante permet d'effectuer cette opération :
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm
Une fois l'activation d'EPEL réussie, nous procédons à l'importation du référentiel Remi Enterprise Linux 8 à l'aide de la commande :
sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
Activer le référentiel PHP Remi
Liste des modules PHP disponibles
En intégrant le référentiel Remi RPM dans notre système, nous avons ouvert la porte aux dernières versions de la branche PHP que nous pourrions vouloir utiliser dans notre pile de serveurs. Il s'agit d'une capacité essentielle, en particulier pour les développeurs qui basculent entre différentes versions de PHP pour divers projets.
Pour comprendre les versions PHP prises en charge, exécutons la commande suivante. Cela nous fournira une liste complète de tous les modules PHP disponibles :
sudo dnf module list php
La commande ci-dessus interroge le module DNF et récupère une liste de toutes les versions PHP disponibles pour l'installation via notre référentiel Remi récemment intégré.
Sélectionnez et activez la version PHP souhaitée via Remi RPM
Après avoir parcouru les modules PHP disponibles, nous pouvons désormais faire un choix éclairé sur la version PHP qui correspond le mieux à nos besoins. Nous pouvons ensuite activer la version sélectionnée sur notre système Rocky Linux.
Vous trouverez ci-dessous des exemples de commandes permettant d'activer différentes versions de PHP. Choisissez celle qui correspond à la version de PHP souhaitée :
sudo dnf module enable php:remi-7.4 -y
sudo dnf module enable php:remi-8.0 -y
sudo dnf module enable php:remi-8.1 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.3 -y
Installer la version PHP activée
Une fois la version souhaitée de PHP sélectionnée et activée, nous sommes prêts à procéder au processus d'installation. Pour installer la version PHP activée, nous exécutons la commande d'installation habituelle :
sudo dnf install php
Cette commande lance le processus d'installation de la version PHP que nous avons activée. Une fois le processus terminé, la version PHP choisie sera prête à être utilisée sur notre système Rocky Linux.
Activer les référentiels Remi RPM supplémentaires
Le référentiel RPM Remi n'est pas un outil à un seul tour. En plus de PHP, il prend en charge les dernières versions de deux outils de mise en cache très populaires : Redis et Memcached. En exploitant ces référentiels supplémentaires, nous pouvons rationaliser notre processus de configuration et nous assurer que nous utilisons les outils les plus récents et les plus efficaces de notre pile de serveurs.
Activer et installer Memcached via Remi RPM
Memcached est un système de mise en cache d'objets en mémoire distribuée hautes performances, de nature générique, mais destiné à accélérer les applications Web dynamiques en allégeant la charge de la base de données.
Activons le référentiel Memcached à partir de Remi RPM à l'aide de la commande suivante :
sudo dnf module enable memcached:remi
Cette commande demande à notre système d'activer le référentiel Memcached dans Remi RPM.
Après l'activation, nous procédons au processus d'installation de Memcached :
sudo dnf install memcached
Avec cette commande, nous lançons l'installation de Memcached sur notre système Rocky Linux.
Activer et installer Redis via Remi RPM
Redis est un magasin de structures de données en mémoire open source utilisé comme base de données, cache et courtier de messages. Il prend en charge diverses structures de données et est connu pour sa rapidité et sa flexibilité.
Pour activer Redis à partir du référentiel Remi, utilisez la commande suivante, en remplaçant {version} par la version souhaitée :
sudo dnf module enable redis:remi-{version}
Par exemple, si vous avez l’intention d’utiliser Redis 7.0, remplacez {version} par 7.0 comme suit :
sudo dnf module enable redis:remi-7.0 -y
Remarque : Redis 7.0 est un exemple uniquement ; d'autres versions supérieures peuvent être disponibles ; vous devez ajuster la commande en conséquence.
Si vous préférez utiliser Redis 6.2 ou 5.0, remplacez {version} en conséquence :
sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y
Les commandes ci-dessus indiquent au système d'activer la branche Redis dans Remi RPM.
Une fois la branche Redis souhaitée activée, nous pouvons maintenant procéder à la commande d'installation habituelle :
sudo dnf install redis
Cela installera soit la version Redis choisie, soit mettra à niveau votre installation Redis existante, le cas échéant.
Conclusion
Dans ce guide, vous avez installé avec succès le référentiel RPM de Remi sur Rocky Linux 9 ou 8, ce qui vous a permis d'accéder à une gamme plus large de packages logiciels mis à jour via un terminal de ligne de commande. Cette configuration permet à votre système de rester en tête en termes de performances, de sécurité et de fonctionnalités en gardant les logiciels clés à jour. Assurez-vous d'activer uniquement les référentiels dont vous avez besoin pour éviter les conflits potentiels entre les versions, en particulier lors de la gestion de plusieurs environnements PHP. Restez vigilant avec les mises à jour pour garantir que votre système reste sécurisé et efficace.