Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2715 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  PHP4 + PHP5 sur apache 2 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP4 + PHP5 sur apache 2 ?

n°369015
isamu_foru​m
Posté le 03-12-2003 à 09:32:09  profilanswer
 

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
mood
Publicité
Posté le 03-12-2003 à 09:32:09  profilanswer
 

n°369072
isamu_foru​m
Posté le 03-12-2003 à 11:53:38  profilanswer
 

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?

n°369090
void_ppc
Posté le 03-12-2003 à 12:20:12  profilanswer
 

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 ?

n°369320
isamu_foru​m
Posté le 03-12-2003 à 18:53:40  profilanswer
 

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

n°369344
daique
Posté le 03-12-2003 à 20:06:40  profilanswer
 

Ben installe 2 serveurs alors, tu laisses le php4 sur le port 80 et hop tu peux jouer avec le 5

n°369512
isamu_foru​m
Posté le 04-12-2003 à 09:16:22  profilanswer
 

c'est pas une mauvaise idée merci mais c pas vraiment ce que je souhaite

n°369513
isamu_foru​m
Posté le 04-12-2003 à 09:20:33  profilanswer
 

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/ "C:/monserveurweb/script/php4/"
ScriptAlias /php5/ "C:/monserveurweb/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


Message édité par isamu_forum le 04-12-2003 à 11:37:41
n°370063
void_ppc
Posté le 05-12-2003 à 06:56:15  profilanswer
 

isamu_forum a écrit :

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/ "C:/monserveurweb/script/php4/"
ScriptAlias /php5/ "C:/monserveurweb/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


 
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  [:urd]

n°370067
- Fred -
007 Agent
Posté le 05-12-2003 à 07:18:57  profilanswer
 

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 ?

n°373566
isamu_foru​m
Posté le 11-12-2003 à 17:00:25  profilanswer
 

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


Message édité par isamu_forum le 11-12-2003 à 17:00:47
mood
Publicité
Posté le 11-12-2003 à 17:00:25  profilanswer
 

n°373657
snooper
Posté le 11-12-2003 à 19:37:33  profilanswer
 

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.

n°374172
isamu_foru​m
Posté le 12-12-2003 à 17:14:54  profilanswer
 

merci c vraiment pas une mauvaise solution.
je vais faire ca des que possible.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  PHP4 + PHP5 sur apache 2 ?

 

Sujets relatifs
Logs apache :p[Serveur WEB] une alternative a Apache ?
Apache - server-statusBleme pour installation apache php mysql
Problème PHP avec serveur apache 2 et PHP 4.2.2Surprise dans mes logs Apache
Apache / Tomcat cacher la versionapache / tomcat cacher la version
Apache + VirtualHost[Divers] Questions sur linux... (et apache aussi)
Plus de sujets relatifs à : PHP4 + PHP5 sur apache 2 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR