View previous topic :: View next topic |
Author |
Message |
Elianora la blanche Tux's lil' helper
Joined: 22 Dec 2004 Posts: 78 Location: Brocéliande, Bretagne
|
Posted: Thu Jul 14, 2005 10:22 am Post subject: [apache/php] apache n'interprête pas php |
|
|
j'ai installé apache/mysql/php+mod_php et phpmyadmin pour me faire un serveur local
après quelque problèmes de configuration d'apache, j'arrive enfin à le lancer mais il n'interprête pas le php
il prend bien en compte les index.php comme index par défaut mais il m'ffiche le code...
j'ai reemergé php et mod_php, j'ai mis '-D SSL -D PHP -D PHP4' pour être sûre (après avoir essayé sans ssl et -d php seul puis -d php4 seul) et ça ne donne rien...
je vois pas vraiment ce que je pourrais faire de plus...
merci de me conseiller _________________ Where once was light,
Now darkness falls;
Where once was love,
Love is no more;
Don't say "Goodbye",
Don't say: "I didn't try..." |
|
Back to top |
|
|
scout Veteran
Joined: 08 Mar 2003 Posts: 1991 Location: France, Paris en Semaine / Metz le W-E
|
Posted: Thu Jul 14, 2005 10:44 am Post subject: |
|
|
Euh, je suis pas trop au taquet sur apache ni php, mais après lecture du /etc/init.d/apache2 (si c'est bien le 2 que tu utilises), en fait les APACHE2_OPTS sont passées directement à apache
apache2 -h wrote: | -D name : define a name for use in <IfDefine name> directives |
ensuite dans /etc/apache2/conf/modules.d/70_mod_php.conf on trouve ce fameux <IfDefine PHP4> ... donc veérifie que tu as bien ce fichier de conf. (et au passage ça prouve bien que le "-D PHP" est en fait ignoré)
sinon j'ai également un fichier /etc/apache2/conf/php.ini ... et ce sont les seuls fichiers contenant le mot "php" dans mon /etc/apache2/conf/
Mes 2 centimes ... _________________ http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse |
|
Back to top |
|
|
lospericos_99 Apprentice
Joined: 08 Jul 2004 Posts: 236 Location: suisse (genève)
|
Posted: Thu Jul 14, 2005 10:41 pm Post subject: |
|
|
hello j'ai eu le même problème
édite /etc/conf.d/apache2 et change la ligne
#APACHE2_OPTS="-D SSL"
par
APACHE2_OPTS="-D PHP4"
et relance apache
/etc/init.d/apache2 restart
voilà chez moi ça la fait |
|
Back to top |
|
|
Darkael Veteran
Joined: 10 Aug 2004 Posts: 1321 Location: France
|
Posted: Fri Jul 15, 2005 1:14 am Post subject: |
|
|
Elianora la blanche:
tu utilises quelles versions de PHP? Si tu utilises php5, il faut -D PHP5 au lieu de PHP4, mais bon je suppose que ce n'est pas le cas.
Sinon, regarde dans ton httpd.conf, tu devrais avoir 2 lignes comme ça:
Code: |
ServerRoot "/usr/lib/apache2"
....
Include conf/modules.d/*.conf
|
Vérifie que tu as un 70_mod_php.conf dans le répertoire qui correspond à ces 2 lignes, c'est à dire ici /usr/lib/apache2/conf/modules.d (/usr/lib/apache2/conf est un lien symbolique vers /etc/apache2 chez moi)
Et oublies pas aussi de faire un petit Refresh dans ton browser au cas où il aurait gardé la page en cache... |
|
Back to top |
|
|
Elianora la blanche Tux's lil' helper
Joined: 22 Dec 2004 Posts: 78 Location: Brocéliande, Bretagne
|
Posted: Mon Aug 01, 2005 6:18 pm Post subject: |
|
|
excusez-moi de répondre si tard : j'ai apache2 et php4 et je devais vraiment pas être très réveillée...
j'avais pas décommenté la ligne incriminée... _________________ Where once was light,
Now darkness falls;
Where once was love,
Love is no more;
Don't say "Goodbye",
Don't say: "I didn't try..." |
|
Back to top |
|
|
|