Pour effectuer la mise à jour de la version de PHP, afin d’atteindre la version 5.2.16, vous devez ajouter des dépôts sur le serveur, puis effectuer la mise à jour de PHP.

Configuration de la clé pour la connexion aux dépôts nécessaires
exécuter la commande suivante :
>rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

Ajout des dépôts nécessaires

créer et éditer le fichier de dépôts :
vi /etc/yum.repos.d/utterramblings.repo

ajouter le code suivant dans le fichier :
[utterramblings]
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL5/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

Vérification des versions du serveur

- le serveur doit être en 64bits, exécutez la commande suivante :
>uname -a
doit apparaitre x86_64
- vérification de la version de la distribution de Linux, exécutez la commande suivante :
>cat /etc/issue
la distribuation doit être centOS

Mise à jour de PHP

exécutez la commande yum :
>yum update php

Modification de la configuration de MySQL

Pour la compatibilité avec la nouvelle version de PHP ,éditez le fichier de configuration de MySQL
>vi /etc/my.cnf
commentez (ajout du caractère # en début de chaque ligne) toutes les lignes contenant les instructions :
skip-bdb
set-variable

Redémarrage du service MySQL pour la prise en compte des modifications
>/etc/rc.d/init.d/mysql restart

Redémarrage du service Apache :
>/etc/rc.d/init.d/httpd restart

Attention: cette opération peut présenter des problèmes, entrainant par la suite de gros dysfonctionnement de PLESK compromettant le bon fonctionnement du serveur. Nous vous conseillons donc vivement d’effectuer au préalable une sauvegarde du serveur afin de disposer d’une sauvegarde en cas de problème et ainsi pouvoir procéder à une restauration du serveur en cas de problème sérieux.