PHP4 + PHP5 sur apache 2 ? - Linux et OS Alternatifs
Marsh Posté le 03-12-2003 à 11:53:38
tous le monde colle?
sinon j'ai une petite idée est il possible de rentrer dans le source du module de php5 et de lui changer sont nom
pour qu'il soit reconnu par apache par une application
de type application/x-httpd-php5?
Marsh Posté le 03-12-2003 à 12:20:12
Au début de apache2 je voulais faire pareil pour mod_perl et mod_perl2, mais ca n'était pas possible.
Mais quel intérêt de mettre php4 si tu as php5 ? la compatibilité est assurée non ?
Marsh Posté le 03-12-2003 à 18:53:40
eh bien en faite je suis en train developper une librairie pour php mais pour l'instant je ne peut pas ma permettre d'utilise php 5 pour le serveur car je pense qu'utilise une version non finalise d'un logiciel n'es pas tres pro
deplus j'ai bien envie de tester les problemes que pourra avoir ma lib sur php 5
voila
Marsh Posté le 03-12-2003 à 20:06:40
Ben installe 2 serveurs alors, tu laisses le php4 sur le port 80 et hop tu peux jouer avec le 5
Marsh Posté le 04-12-2003 à 09:16:22
c'est pas une mauvaise idée merci mais c pas vraiment ce que je souhaite
Marsh Posté le 04-12-2003 à 09:20:33
en faite j'ai vus un mec qui a reussi à le faire sous windows
et la je suis degoutte je n'arrive pas à le faire sous linux
argghh !!!
alors que je suis sur maintenant que l'on peut.
Si ca fonctionne sur un systeme pareil ca va marcher sous mon nux alors je vais peu etre y passer encore des nuits et meme des journees mais ca va fonctionner.
sinon voila la config du mec sous windows
ScriptAlias /php4/ "Cmonserveurweb/script/php4/"
ScriptAlias /php5/ "Cmonserveurweb/script/php5/"
AddType application/x-httpd-php4 .php4 .php
AddType application/x-httpd-php5 .php5 .phpx
Action application/x-httpd-php4 /php4/php.exe
Action application/x-httpd-php5 /php5/php.exe
ce qui me parait etrange c'est le nom des applications x-httpd-phpX moi ca me parait louche je ne voit pas vraiment d'ou cela peu provenir enfin si quelqu'un peu m'aide je le remercierais sinon je mettrais la reponse ici quand j'aurais trouve
Marsh Posté le 05-12-2003 à 06:56:15
isamu_forum a écrit : en faite j'ai vus un mec qui a reussi à le faire sous windows |
Là apparement il envoi directement le fichier au binaire adéquat, niveau performances on peut pas faire pire, vu que pour chaque fichier ca engendre un nouveau processus.
C'est peut-être que c'est tellement gruik comme solution que ca marche pas sous GNU/Linux
Marsh Posté le 05-12-2003 à 07:18:57
isamu_forum a écrit : c'est pas une mauvaise idée merci mais c pas vraiment ce que je souhaite |
C'est pourtant la solution la plus simple et la plus sécurisée ... c'est un serveur de prod ?
Marsh Posté le 11-12-2003 à 17:00:25
c kler que c vraiment porc.
mais bon j'ai discute avec un admin et il pense que ca doit etre possible en faisant ca de maniere propre sosu linux
sinon c un serveur de dev donc c pas trop grave si il plante de tps en tps.
mais des que ca fonctionne je vous le dit
Marsh Posté le 11-12-2003 à 19:37:33
Salut,
Sinon ce que tu peux faire c'est de créer un autre fichier conf apache qui utilise php5 et en écoute sur un autre port TCP que le 80.
Et tu démarre apache avec les deux fichiers confs.
Donc tu auras par exemple une ecoute TCP sur le port 80 correspondant à apache + php4 et une autre ecoute sur le port 8000 (par exemple) correspondant a apache + php5
C'est une solution, si c'est juste pour faire des tests de compatibilité entre php4 et php5.
Marsh Posté le 12-12-2003 à 17:14:54
merci c vraiment pas une mauvaise solution.
je vais faire ca des que possible.
Marsh Posté le 03-12-2003 à 09:32:09
Bonjour
voila mon petit problem j'ai une machine avec une Debian
et j'essai d'installer php5 en tant que module d'apache 2
jusqu'ici pas de probleme.
le hic c'est que je veux garder php4 d'installer et surtout fonctionnel.
en faite mes questions sont :
comment je fait pour avoir 2 php.ini sachant que chacun est relatifs à son php avec apache 2 ? (disont que la c'est pas vraiment un probleme )
et surtout comment j'indique dans le httpd.conf que pour les extensions .php5 j'utilise le module php5 et pour les .php le module php ?
sachant qu'ils sont declare tous les deux comme ceci:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php5
il y'a pas un moyen pour dire que le second utilise la lib de php5 et le premier celle du php4.
sinon j'ai fait un petit tour sur le net mais j'ai rien trouver de concluant, j'ai aussi cherche sur le forum mais la aussi les reponses sont restes desertes.
si quelqu'un peu m'indiquer ou chercher, ou meme la reponse je suis preneur.
j'espere avoir ete assez clair sinon demandez moi, j'essaierais de faire de meilleurs explications
Message édité par isamu_forum le 03-12-2003 à 09:43:10