Demain, j’allumerais mon deuxième PC, il est sous Mandrake 9.2, avec PHP 4 et Apache2. Je pensais avoir une copie des fichiers de configuration d’Apache sur mon PC pour te la filer, mais je n’arrive pas à y trouver le LoadModule et le AddType du PHP (ironie…)
Voilà comme s’organise la configuration de mon Apache 2.0.47 et PHP 4.3.2.
Dans “/etc/httpd/” :
2.0/
conf/
conf.d/
Dans “/etc/httpd/2.0/” :
build/ (lien)
conf/ (lien vers “/etc/httpd/conf/”)
extramodules/ (lien vers “/usr/lib/apache2-extramodules/”)
lib/ (lien)
logs/ (lien)
modules/ (lien vers “/usr/lib/apache2/”)
Si je vais dans “/etc/httpd/conf/” :
commonhttpd.conf (ne contient rien en rapport avec l’ajout de PHP à Apache)
httpd2.conf (ne contient rien en rapport avec l’ajout de PHP à Apache)
Et dans “/etc/httpd/conf.d/” :
70_mod_php.conf (qui lui, est important pour l’ajout de PHP)
Voici le contenu de “/etc/httpd/conf.d/70_mod_php.conf” :[cpp]
<IfModule !mod_php4.c>
LoadModule php4_module extramodules/mod_php4.so
PHPINIDir /etc
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps
[/cpp]
On voit que la ligne 3 contient bien l'instruction : [b]LoadModule php4_module extramodules/mod_php4.so[/b]
Et comme on a vu que “extramodules/” était un lien vers le dossier “/usr/lib/apache2-extramodules/”, c’est dans ce dossier là (dans “/usr/lib/apache2-extramodules/”) que se trouve réellement le fichier “mod_php4.so”.
alors en fait j’ai appliqué la methode bourrin cad que j’ai tout viré et tout réinstallé
Apres avoir réinstaller apache/php/mysql j’ai remarqué que j’ai pu le fichier httpd.conf dans le dossier conf/ , je sais pas ou il est parti mais apres avoir esssayer une page php avec apache, et bien avec une grande joie la page s’est correctement lu dans le browser. Apache communique donc bien php maintenant ce qui n’etait pas le cas avant.
En vérifiant j’ai maintenant bien la meme arborescence que toi Raynor , et dans le fichier /etc/httpd/conf.d/70_mod_php.conf" j’ai bien la meme chose que toi.
Le probleme avant c’etait qu’avant je n’avais du tout cette arborescence et donc ca devait etre pour ca que ca merdait.
En tout cas maintenant ca marche nikel, merci Raynor et ainsi que les autres pour votre aide c’est grace à vous que j’ai trouvé