Nous avons vu comment installer/mettre à niveau php-5.1.6 vers php-5.3.3 en utilisant YUM sur CentOS/Fedora/RHEL. Aujourd'hui, nous verrons comment installer/mettre à niveau php vers 5.5 à partir du référentiel Remi en utilisant YUM. Le référentiel Remi (Les RPM de Remi) fournit la dernière version de divers packages logiciels liés à php et mysql pour les distributions linux basées sur redhat comme CentOS, Fedora et RHEL. Ce référentiel aide ceux qui ont l'intention de configurer des serveurs Web basés sur apache + php avec différents types d'applications open source. Ce référentiel est utilisé car les distributions CentOS/fedora par défaut ne disposent pas des dernières versions de ces packages ! En savoir plus sur Remi repository. Le référentiel peut être facilement configuré sur CentOS/Fedora via le programme d'installation rpm qui configurera la configuration du référentiel.
Lire aussi :Comment mettre à jour PHP 5.x vers PHP 7 en utilisant Yum ?
Étape 1 :Comment configurer le référentiel Remi dans CentOS/Fedora/RHEL
Configuration sur CentOS/RHEL – 5.x/6.x
Le programme d'installation de Remi rpm est disponible pour les versions 5.x et 6.x de CentOS. Les URL sont les suivantes :
CentOS/RHEL 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS/RHEL 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Sur CentOS, le référentiel Remi dépend du référentiel Epel, qui doit d'abord être installé. Téléchargez les RPM d'installation de remi et epel comme indiqué ci-dessous :
CentOS/RHEL 5.x
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uhv remi-release-5.rpm epel-release-5-4.noarch.rpm
CentOS/RHEL 6.x
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uhv remi-release-6.rpm epel-release-6-4.noarch.rpm
Remarque :Si vous avez déjà installé epel repo, vous n'avez pas besoin d'installer epel rpm !
Configuration sur Fedora 18/19
Sur Fedora, Remi dépend du dépôt RPMfusion. Tout d'abord, nous devons configurer le référentiel rpmfusion comme indiqué ci-dessous :
Fedora 17/18/19
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Une fois rpmfusion installé, passez à la configuration du référentiel Remi.
Fedora 20
rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
Fedora 19
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
Fedora 18
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
Fedora 17
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Assurez-vous d'utiliser la bonne URL pour votre version de Fedora. C'est ça! Le référentiel remi a maintenant été configuré sur votre système.
Étape 2 :Vérifier le référentiel Remi
Par défaut, le référentiel Remi serait désactivé. Si vous souhaitez l'activer de façon permanente, ouvrez le fichier /etc/yum.repos.d/remi.repo et changez la valeur de enabled de 0 à 1.
vim /etc/yum.repos.d/remi.repo
Vous pouvez également activer temporairement à l'aide des commandes yum.
Étape 3 : Installer/Mettre à niveau PHP vers la version 5.5
Supprimez d'abord l'ancienne installation de php à l'aide de la commande yum remove comme indiqué ci-dessous :
yum remove php php-cgi php-cli php-common
Installez maintenant PHP5.5 en utilisant yum en exécutant la commande ci-dessous :
yum --enablerepo=remi,remi-php55 install php
La commande ci-dessus permet temporairement au référentiel remi d'installer php5.5
Étape 4 :Vérifier la version de PHP
Vérifiez la dernière version de PHP installée à l'aide de la commande ci-dessous :
php --version