Deux php sur un seul serveur

zomfgwtf Messages postés 1 Date d'inscription vendredi 2 octobre 2009 Statut Membre Dernière intervention 2 octobre 2009 - 2 oct. 2009 à 22:31
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 - 5 oct. 2009 à 13:49
salut,

il m'arrive un truc bizarre !

j'ai un serveur dédié chez ovh, qui tourne sous php 5.1 (donc les filter_var, il connait pas le bougre !)
du coup, j'ai voulu passer à 5.3 (tant qu'à updater, autant prendre la dernière...)

bon, tout se déroule bien, jsuis pas n00b au point de pas réussir à faire un ./configure, make && make install

MAIS (hé oui, sinon jviendrais pas poster ! hé !).......quand je fais php -v, niquel, c'est bien php 5.3 qui est installé... par contre, un ptit phpinfo() sur mon serveur, et c'est encore ce foutu php 5.1 qui est actif !
j'ai regardé partout ! j'ai même changé le chemin des binaires de php dans le fichier conf.d/php_cgi.conf

enfin je sais plus trop quoi faire, car je comprends pas comment je peux avoir deux versions de PHP sur le même serveur... même en réinstallant apache, rien ne change >.<

donc si vous avez une idée, je suis preneur !

3 réponses

TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
3 oct. 2009 à 23:51
Salut,

Tu peux déjà commencer par faire un `whereis php` pour voire si jamais il n'est pas installé 2 fois avec un préfixe différent.
0
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
4 oct. 2009 à 16:46
OVH a un truc bizarre avec la gestion des versions étant données qu'il fonctionne sur des serveurs mutualisés.

Essaie de rajouter ceci dans un fichier .htaccess à la racine de ton site.

SetEnv PHP_VER 5.3
0
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
5 oct. 2009 à 13:49
Salut,

PHP peut être compilé de 3 manières différentes :
- cgi
- module Apache
- cli

Quand tu fais php -v c'est la version CLI qui est utilisée. Quand tu fais phpinfo() via le web, c'est soit le CGI soit le module Apache. Du coup, j'imagine tu peux tout à fait, en compilant à la main, avoir PHP CLI en version 5.3 et le module Apache (ou le cgi) en 5.1.
0
Rejoignez-nous