Récemment, j'installais wordpress 3.8 pour un client sur une machine Linux avec la distribution CentOS. Le système avait PHP 5.1.6 déjà installé. Mais la dernière installation de WordPress nécessite PHP 5.2.4 ou une version ultérieure. Yum a donc installé pour trouver le dernier package à installer et à mon grand étonnement, combien de fois je fais avec différents référentiels, j'obtiens le même message d'erreur que celui indiqué ci-dessous :
[root@catest yum.repos.d]# yum install phpLoaded plugins:mostfastmirror, securityChargement des vitesses du miroir à partir du fichier hôte mis en cacheConfiguration de l'installation du ProcessPackage php-5.1.6-40.el5_9.x86_64 déjà installé et de la dernière versionRien à faireMais PHP doit être mis à niveau au moins vers 5.2.4 ou plus à tout prix. La seule option restante était d'installer via la compilation des sources. Mais cela semblait un peu effrayant car remplir toutes les dépendances manuellement.
L'autre solution rapide que j'ai trouvée pour installer la version PHP5.3.3 en utilisant YUM est la suivante :
Supprimer les anciens packages PHP à l'aide de yum erase
Supprimez d'abord l'ancienne installation de php à l'aide de la commande yum remove comme indiqué ci-dessous :
[root@catest ~]# yum supprimer php php-cgi php-cli php-commonInstaller PHP5.3.3 avec yum install
Installez PHP5.3.3 à l'aide de yum en lançant la commande ci-dessous :
Vérifier la version php
Vérifiez la dernière version de php installée :
[root@catest yum.repos.d]# php --versionPHP 5.3.3 (cli) (construit :1er octobre 2013 18:32:37)Copyright (c) 1997-2010 Le moteur PHP GroupZend v2.3.0 , Copyright (c) 1998-2010 Zend Technologies