Serveurs dédiés - PHP 5.6 sur OVH Release 3
... / PHP 5.6 sur OVH Release 3
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

PHP 5.6 sur OVH Release 3

Von
AnthonyL
Erstellungsdatum 2016-10-10 15:13:45 (edited on 2024-09-04 12:30:14) in Serveurs dédiés

Bonjour.

Je bloque sur la mise à jour de PHP 5.6 sur mon OVH Release 3 ( non pas taper ).
J'ai suivi le tutorial : http://blog.neolpar.com/en/systems/centos-6-7-multiple-php-versions-ovh-release-3/

A priori, en tapant la commande "php -v", j'ai bien la réponse : PHP 5.6.5 (cli) (built: Aug 30 2016 13:53:46)
Le problème, c'est qu'en essayant d'activer PHP 5.6 sur mes vhost, il ne charge pas les pages en PHP ....
Je ne suis pas expert ( vous vous en doutez vu que j'ai OVH R3 ) mais je ne trouve pas la solution.

Merci d'avance pour votre aide :/


9 Antworten ( Latest reply on 2024-09-04 14:25:44 Von
lbarme
)

Vraisemblablement, tes sites ne sont pas compatibles avec PHP 5.6.

Et a priori, ce sera pas simple de les adapter.

Comment actives tu php sur apache ? mod php ? php-fpm ?

Bien dans le fichier de config suphp.conf, j'ai ajouté le code
`x-httpd-php56="php:/opt/rh/rh-php56/root/usr/bin/php-cgi"`

Et ensuite j'active sur mes sous-domaine PHP5.6 avec :
> suPHP_AddHandler x-httpd-php56
> AddHandler x-httpd-php56 .php

Si tu mets sur tes sites la page suivante, est- ce qu'elle s'affiche ?

nom: phpinfo.php
contenu :
phpinfo();
?>

Si la page s'affiche, ce sont tes sites qui ne marchent pas sous PHP 5.6 (la page affiche bien php 5.6 ? )
Si la page ne s'affiche pas, c'est qu'il y a un problème de config serveur.

NB: à l'heure actuelle, la version de PHP 5.6 est la 5.6.26 http://php.net/ChangeLog-5.php

oui ...

Il vaut mieux partir à l'avenir sur Debian en dernière version (à l'heure actuelle debian 8) + virtualmin si tu veux plus de souplesse dans le choix de la version PHP https://www.how-to.ovh/viewtopic.php?f=2&t=12

Bonjour,

La Release 3 est un OS avec des paquets relativement anciens. Cela ne convient qu'à une poignée de clients.

Si tu as la nécessité d'utiliser une version plus récente, je te recommande de changer d'OS.

Tu pourrais techniquement changer les dépôts et faire des Majs mais tu risquerais alors de casser la release.

En revanche, avec un OS nue cela se fait sans problèmes. De la même manière, si un panel est nécessaire tu as les éternels ISPConfig ou Virtualmin.

Enfin, côté propriétaire tu as Plesk qui possède des paquets récents, l'inconvénient de cette solution c'est que tu es tributaire de ce système.

Cordialement, Alexandre R.

Du coup j'ai repris un serveur, j'ai changé d'OS et j'ai mis un Plesk ...
On a préparé la migration pendant quelques jours et une nuit, on a migré toutes les bases sql.

Plus jamais de solution maison OVH ... pourtant je pensais être tranquille quand j'ai pris la R3 ....

Je crois que par défaut centos 6 (sur laquelle est basé la r3 ovh) est livré avec php 5.3 et qu'il faudrait compiler les autres version de php pour les proposer.

Et l'imposer aux clients risquerait de rendre certains sites incompatibles (il y a qques fonctions php abandonnées entre php 5.3 et 5.6 par exemple)

Ils n'ont rien imposé, ils ont fortement conseillé de basculer (car les nouveaux php sont maintenus et plus rapide d'exécution), mais tu peux toujours l'avoir : http://fpm5.1check.cluster002.ovh.net/phpinfo.phpcheck.cluster002.ovh.net/phpinfo.php

tu peux même l'avoir sur le Cluster 20 déployé cet été
http://fpm5.1check.cluster020.hosting.ovh.net/phpinfo.phpcheck.cluster020.hosting.ovh.net/phpinfo.php

Je crois même que certains ont encore php 4.4 sur certains très vieux sites ...

Edit : Je viens des tester à l'instant, j'ai du PHP 4.4.9 sur un vieil hébergement web si je désactive le choix de php via le .ovhconfig

c'est confirmé ici https://docs.ovh.com/fr/fr/web/hosting/modifier-lenvironnement-dexecution-de-mon-hebergement-web/#differences-entre-les-images (bon il faut se garder le vieil environnement pas à jour, mais OVH propose toujours du PHP 4.4.9 (je trouve çà aberrant personnellement).