Cohabitation php4/php5

14 réponses
AuteurMessage

mirage |
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 07/08/2005 à 00:52

Hello

Pour pouvoir exploiter le flux xml de Vacancéo, je passe par simplexml de php5. Pour le moment, je suis en local sous WampOuvrir dans une nouvelle fenetre donc aucun soucis mais il va falloir que je mette ça en place sur mon serveur.

Hors, j'ai php4 et je ne veux pas le virer (je suis pas sur que tout soit compatible avec php5 et puis même, php5 n'est pas assez stable pour une migration totale). J'ai vu plusieurs tutoriaux dont celui-ciOuvrir dans une nouvelle fenetre et je me posais la question au niveau des éventuels conflits entre php4 et php5 (j'ai pas envie de tout casser vu que je suis en prod...).

Risqué ? Pas risqué ? Vous avez testé de faire cohabiter php4/php5 ?

Je suis pas un spécialiste au niveau de l'administration serveur et je n'ai pas trop envie de faire une connerie qui me ferait perdre du temps, voilà

vivaslovenia | Patrick
Membre

 

Inscrit le : 09/05/2005

# Le 07/08/2005 à 17:04

Salut,

il y a eu une discussion sur ce sujet sur la ml d'OVH.
Si ton php4 tourne en module, tu peux ajouter php5 en suEXEC

et d'apres ce que j'ai compris, avec SuEXEC 0.6 tu peut mettre pleins de versions de php sur un même serveur...

Si tu veux plus de détails...

Adijo
Pat





http://www.e-slovenie.comOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 07/08/2005 à 17:36

Hum, merci, je vais chercher de la doc à ce sujet (il me semble avoir vu quelque chose sur le Hub mais je trouve pas, je crois que je vais demander...).

L'idée de faire tourner php5 en CGI me parait pas mal.

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 09/08/2005 à 15:43

Pas d'idée(s) ?

vivaslovenia | Patrick
Membre

 

Inscrit le : 09/05/2005

# Le 09/08/2005 à 16:51

ben si, je te mets le mail ici:
http://www.lesvideoclubs.com/SuPHP/php5.txtOuvrir dans une nouvelle fenetre

voila
Adijo
Pat

http://www.e-slovenie.comOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 09/08/2005 à 17:40

bah pour faire cohabiter 2 versions de PHP il n'y a pas de miracle : il en faut au moins une en CGI. Après que tu utilises du CGI simple, que tu passes par SuExec, ou autre, c'est une autre histoire.

Le principal "problème" du mode CGI reste les performances. Mais cela peut être limité en utilisant FastCGI ou autre mécanisme du genre.

Par contre le gros avantage, c'est clairement la sécurité.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

Rano | Jean
Modérateur

Photo de Rano

Inscrit le : 13/04/2005

# Le 09/08/2005 à 19:22

En meme temps, tu vas pas passer ta journée à parser dans ton cas

Chambres d'hote tavelOuvrir dans une nouvelle fenetre
Séjours en provenceOuvrir dans une nouvelle fenetre
Forum mariageOuvrir dans une nouvelle fenetre

vivaslovenia | Patrick
Membre

 

Inscrit le : 09/05/2005

# Le 09/08/2005 à 20:26

ou alors plus simple, tu prend un hébergement (chez OVH par exemple) avec php5 juste pour ça...

Adijo
Pat

http://www.e-slovenie.comOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 09/08/2005 à 20:28

Oui, juste une fois par jour

La solution donnée par SIVIT me semble bien (Bool, tu es d'accord ? ), et pour les performances en cgi, php5 se servirait qu'assez peu donc ce n'est pas bien grâve. Je vais m'y lancer quand j'aurais un peu de temps (pour l'instant j'ai parsé le gros fichier en local et ça a été )

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 09/08/2005 à 20:30

vivaslovenia a dit :
ou alors plus simple, tu prend un hébergement (chez OVH par exemple) avec php5 juste pour ça...

J'y ai songé mais je compte tester en même temps que mon code est compatible pour pouvoir migrer un jour donc un petit mutualisé ne ferait pas l'affaire et puis c'est quand même mieux d'avoir tout à un seul endroit (avec OVH, j'aurais des timeout & co et ini_set doit pas être activé)

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 09/08/2005 à 21:18

Une autre solution serait de passer directement à php5 hein. De toutes façons, tu n'utilises pas les packages Debian, donc tu n'es pas limité de ce coté.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 09/08/2005 à 21:27

Ouep mais bon, pour l'instant, je ne suis pas sûr que tout mon code est compatible php5 (enfin il n'y a pas de raison mais on sait jamais ).

Merci encore Bool

erwinol | Erwin
Membre

Photo de erwinol

Inscrit le : 09/05/2005

# Le 09/08/2005 à 23:16

mirage a dit :
Ouep mais bon, pour l'instant, je ne suis pas sûr que tout mon code est compatible php5


Rien de tel qu'un test à grande échelle pour s'en convaincre. Ensuite tu n'auras plus aucun soucis à te faire

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 09/08/2005 à 23:20

C'est pour ça

Encore une question : Y a-t-il un moyen rapide de virer php5 une fois installé et de migrer ensuite de php4 vers php5 (complêtement) ? (quelque chose de propre si possible )

vivaslovenia | Patrick
Membre

 

Inscrit le : 09/05/2005

# Le 10/08/2005 à 08:01

Salut,
ds la doc que j'ai mis en ligne ya tout...

suffit de modifier le Virtual Host d'apache pour gongler entre php4<->php5

Adijo
Pat

http://www.e-slovenie.comOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 23/11/2024 18:36:33 | Généré en 7.38ms | Contacts | Mentions légales |