Un apache capricieux

lagassat Messages postés 527 Statut Membre -  
 rosen -
Salut à tous,

Je suis sous mandrake 8.2. J'ai installé apache 1.3, mysql, php 4.1.2 avec les paquetages. Pas de prb jusque là... Pour utiliser un logiciel, je dois passer sous Php 4.2.3. Je telecharge donc php, je l'install, et là mon apache prends toujours php 4.1.2, c même ce qu'il m'affiche quad je fais un phpinfo()... Pourtant l'autre est bien installé, je l'ai verifié en tapant dans un terminal :
echo "<?phpinfo()?> | /mon_dir_install/cgi-bin/php

Le code source qui apparait me montre bien que c la version 4.2.3.

Comment dire à apache de ne pas utiliser l'autre mais bien celle que je viens d'installer.

PS: Le logiciel que je cherche à faire tourner est un petit logiciel sous license gnu/linux qui s'appelle localis. C un genre de systeme d'informartion geographique qui fonctionne en ligne de maniere contributive.

Merci

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
A voir également:

6 réponses

Galfus Messages postés 242 Statut Membre 14
 
je vais peut-être dire une connerie mais t'as pensé à relancer apache ?
deuxième question : as-tu viré l'ancienne version de php ?

<------Galfus------>
In penguin we trust
0
lagassat Messages postés 527 Statut Membre 80
 
Salut,

Pour relancer apache oui, du moins je l'ai fais avec "apachectl start".

Pour ce qui est de virer php, j'ai enlevé une partie des paquetages, mais si je les vire tous, lorsque je reinstall php, il ne m'interprete plus le code. J'ai ma source brute qui apparait dans le navigateur...

Merci pour ta réponse

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de"
0
Galfus Messages postés 242 Statut Membre 14
 
et je suppose aussi que t'as jeté un coup d'oeuil à ton httpd.conf ?
je pense qu'il faut lui signaler qq part le changement puis relancer apache.
Mais bon je suis pas expert en la matière...

<------Galfus------>
In penguin we trust
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 279
 
Il faut bien que tu aies à l'esprit que PHP est présent sous différentes formes:
- en ligne de commande (c'est ce que tu as essayé)
- sous forme de module pour Apache

C'est la deuxième solution qui est généralement utilisée car c'est la plus efficace. Dans ce cas tu as une ligne dans ton httpd.conf qui ressemble à ça :
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lagassat Messages postés 527 Statut Membre 80
 
Salut

Donc si je comprends bien, à cette ligne, il designe le libphp4.so de mon ancien php, est il faut que je lui indique le nouveau...

Je vais approfondir de ce coté.
Merci

"2 choses sont infinies : l'univers et la betise humaine
bien que en ce qui concerne la 1ere je n'ai pas encore de certitude absolue"
0
rosen
 
Moi je pencherai vers la recompilation de apache.
Alors As-tu recompiler apache?
Et oui apache a ete compile de facon a utilise php.
Si tu change le php faut recompiler apache pour utiliser la derniere version de php.

Amuse toi bien ++
0