Création sites internet Bassin d'Arcachon - La Teste de Buch - Gujan Mestras - Biganos - Le Teich - Mios - Marcheprime - Audenge - Lanton - Andernos - Arés - Lège Cap Ferret

OVH Release 3 : Migrer la version de PHP 5.3.3 vers 5.6.3

Ayant récemment acquis un serveur tournant sous la release 3 d’OVH, j’avais besoin de migrer vers une version supérieure de php. Si vous êtes dans le même cas de figure voici comment faire.

L’OVH release 3 est basée sur la distribution linux CentOS 6.6 et est livrée par défaut avec la version 5.3.3 de php, et nous allons installer la version php 5.6.3.

Pour connaitre la version actuelle de php, il faut se connecter en ssh et taper :

version-php-initiale

Désinstallation de PHP

Nous allons tout d’abord commencer par désinstaller la version actuelle de php pour éviter d’eventuels conflits entre les versions de paquet. On sauvegarde nos fichiers de configurations par précaution.

Puis on supprime la version installée sur le serveur avec la commande

remove-php-5.3.3

Téléchargement des dépôts et installation de PHP 5.5

Installons par la suite les dépôts de la dernière version de php qui peut être différente de celle qui est référencé par défaut.

Par la suite on va installer à proprement parler la version de php 5 avec quelques extensions nécessaires pour le bon fonctionnement de vos sites.

Maintenant en regardant la version de php installée sur le serveur avec la commande php -v on obtient :

version-php-5.6.3

Installation de suPHP

Nous devons aussi installer mod_suphp qui va permettre à php d’exécuter les scripts en fonctions des utilisateurs.

Editer le fichier de configuration de suphp

Ensuite modifier le fichier /etc/httpd/conf.d/php.conf

Et ajouter les lignes suivantes :

Modifier le fichier de configuration de php.ini avec les paramètres suivants :

Relancez enfin le service Apache 2 :

Et voila vous disposez enfin de la version la plus récente (à l’heure actuelle 5.6.3) de PHP.

7 réponses à “OVH Release 3 : Migrer la version de PHP 5.3.3 vers 5.6.3”

  1. Vinzter dit :

    Bonjour,
    Cette evolution de php ne casse t-elle pas la release ?
    Peut-on toujours faire les mises à jour de le release comme avant en utilisant la commande « sh patch-all-release-3.sh » ?

  2. Sam dit :

    J’ai la même question que Vinzter…
    Esque cela ne casse pas la release d’ovh ?
    Merci d’avance

  3. Firebush dit :

    Ça n’a pas fonctionné chez moi sur une release 3 OVH clean, Apache refuse de redémarrer indiquant que NameVirtualHost *:443 has no VirtualHosts et NameVirtualHost *:80 has no VirtualHosts.

    Il s’est produit un problème avec l’installation de php-pecl-memcache 3.0.5-4 qui requiert zend-abi et zend-api de la version php 5.3.

    • cedricD dit :

      Bonsoir,
      les *:443 et *:80 sont des warnings pour moi, apache démarre mais les sites font une « error 500 Internal server error »

      avez vous résolu le problème de votre coté!

      Merci d’avance

  4. Lorix dit :

    Great guide, but for fastcgi?

  5. Lorix dit :

    After PHP is updated access to phpMyAdmin generates 403 Forbidden error