Comment installer la dernière version de PHP 8.4 dans RHEL 9 Linux
PHP est un langage de programmation populaire utilisé pour créer des applications Web dynamiques. Avec la sortie de PHP 8.4, les développeurs ont accès à de nouvelles fonctionnalités et améliorations.
Pour ce guide, nous allons faire fonctionner le système en tant que root, si ce n’est pas le cas pour vous, utilisez la commande sudo pour acquérir les privilèges root.
Étape 1 : Mettre à jour les packages système
Pour installer la dernière version de PHP, vous devez d’abord mettre à jour le dépôt de paquets de votre système et installer les nouveaux paquets disponibles à l’aide de la commande dnf.
sudo dnf update
Étape 2 : Activer le référentiel EPEL dans RHEL
Ensuite, installez le package epel-release, qui fournit des packages supplémentaires pour le système RHEL.
sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Étape 3 : Activer le référentiel Remi dans RHEL
Ensuite, vous devez activer le dépôt Remi qui propose les dernières versions de PHP pour les systèmes RHEL.
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
Étape 4 : Installer PHP 8.4 dans RHEL
Si PHP 8.3 est déjà installé, vous devez réinitialiser le module PHP pour le supprimer correctement avant d’installer PHP 8.4.
sudo dnf module reset php:remi-8.3
Cette commande désactivera le module PHP 8.3 et préparera le système à installer la prochaine version de PHP sans conflits.
Une fois que PHP 8.3 a été réinitialisé, vous devez mettre à jour le dépôt de paquets de votre système pour vous assurer que tout est à jour et installer PHP 8.4 avec les extensions nécessaires.
sudo dnf update
sudo dnf module install php:remi-8.4
Une fois installé, vous pouvez vérifier l’installation de PHP.
php -v
Étape 5 : Installer des extensions PHP supplémentaires (facultatif)
En fonction des exigences de votre projet, vous devrez peut-être installer des extensions PHP supplémentaires.
sudo dnf search php-*
Ensuite, installez les extensions souhaitées en utilisant :
sudo dnf install php-gd php-xml
Si vous utilisez Apache ou Nginx comme serveur Web, redémarrez-le pour appliquer les modifications.
sudo systemctl restart httpd
Or
sudo systemctl restart nginx
Enfin, vous trouverez ci-dessous une liste d’articles PHP utiles que vous pouvez lire pour plus d’informations :
- Comment utiliser et exécuter des codes PHP dans la ligne de commande Linux
- Comment trouver des fichiers de configuration MySQL, PHP et Apache
- Comment tester la connexion à la base de données PHP MySQL à l’aide d’un script
- Comment exécuter un script PHP en tant qu’utilisateur normal avec cron
Vous avez installé avec succès PHP 8.4 sur votre système RHEL 9. Vous pouvez maintenant commencer à développer ou à héberger des applications web à l’aide de la dernière version de PHP, en profitant de ses nouvelles fonctionnalités et améliorations.