Faire cohabiter php4 et php5

Faire cohabiter php4 et php5 - PHP - Programmation

Marsh Posté le 02-08-2006 à 09:51:02    

Bonjour,
 
Je voudrais savoir s'il est possible de faire cohabiter sur un même serveur l'interpréteur php4 et php5. Du reste, tant que j'y suis, même question pour faire cohabiter mysql 3.x.x et mysql 5.x?
 
Mon pb est que j'ai 2 applis qui fonctionnent en php4 et on n'a pas le temps de les valider pour vérifier que tout va bien en php5. Pour ce qui est de mysql, je pense qu'une simple évolution du sgbd en mysql 5.x ne devrait pas poser de pbs dans la mesure où il y a une compatibilité ascendante entre mysql 3.x et 5.x alors que ce n'est pas le cas entre php4 et 5 (en tout cas, c'est ce que j'ai pu en lire)...
 
Merci par avance de votre aide.

Reply

Marsh Posté le 02-08-2006 à 09:51:02   

Reply

Marsh Posté le 02-08-2006 à 12:31:17    

Reply

Marsh Posté le 02-08-2006 à 14:26:14    

Merci, je regarde ça de suite :)


Message édité par rufo le 02-08-2006 à 14:26:31
Reply

Marsh Posté le 02-08-2006 à 14:29:53    

Citation :

**Update 10/30/04 **
First off, it has been brought to my attention that this DOES NOT work for Linux servers. It has only been successfully tested on FreeBSD servers. In particular a FreeBSD 4.10_STABLE server. I am currently working on a similar solution for Apache on Linux. (Redhat9 in particular)
****


:( snif, c'est mon cas...

Reply

Marsh Posté le 02-08-2006 à 14:42:32    

Ah oui, dommage, sinon la manip fonctionne nickel. Tu as fouillé un peu sur la doc Apache ?

Reply

Marsh Posté le 02-08-2006 à 14:49:35    

bon, j'ai trouvé mon bonheur sur ce site : http://cdemarche.developpez.com/php/php_multi/

Reply

Marsh Posté le 02-08-2006 à 21:42:08    

Pour un problème du même genre (une appli web un hors-norme) j'ai utilisé avec succès deux serveur apache (l'un était modifié):


<LocationMatch "^/appli-speciale/.*">
RewriteEngine on
RewriteRule /appli-speciale/(.*) http://127.0.0.1:81/$1 [P]
</LocationMatch>


C'est une solution un peu radicale, mais fonctionnelle.
 
Toutefois, un .htaccess bien configuré avec ``addHandler`` risque d'être plus efficace.

Reply

Marsh Posté le 03-08-2006 à 09:25:37    

rufo a écrit :

bon, j'ai trouvé mon bonheur sur ce site : http://cdemarche.developpez.com/php/php_multi/


effectivement, l'url rewritting, ça m'a l'air pas mal pour mon pb. Moi aussi, il s'agit d'une appli "spéciale"...

Reply

Marsh Posté le 04-08-2006 à 11:34:23    

La cohabitation de php4 et php5 est deconseillé c'est compliqué à configurer...
Si tu fais du POO installé uniquement php5 et revois la syntaxe de tes scripts, enfin c'est juste un conseil.

Reply

Marsh Posté le 04-08-2006 à 13:13:13    

vomegaz a écrit :

La cohabitation de php4 et php5 est deconseillé c'est compliqué à configurer...
Si tu fais du POO installé uniquement php5 et revois la syntaxe de tes scripts, enfin c'est juste un conseil.


 
sans façon. Y'a 2 grosses appli PHP4 (dont 1 en modèle objet php4), je vois mal mon client me filer des jours pour migrer et revalider les 2 applis en php5. Au pire, il préférera payer une nouvelle machine pour héberger l'appli en php5...

Reply

Marsh Posté le 04-08-2006 à 13:13:13   

Reply

Marsh Posté le 04-08-2006 à 15:35:59    

je disais ça au cas ou ce n'etait pas un obligation.

Reply

Marsh Posté le 04-08-2006 à 16:22:53    

vomegaz a écrit :

je disais ça au cas ou ce n'etait pas un obligation.


effectivement, si y'avait eu 3 pauvres modifs à faire, c'est ce que j'aurais fait, mais là, c'est pas possible...tant pis.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed