Page 1 sur 1

lecture fichiers php sur navigateur

Posté : 23 févr. 2008, 11:06
par bralbouy
Bonjour,
je viens d'installer php5 sur ma configuration debian etch. Je n'arrive pas à ouvrir les fichiers *.php. Tout se passe bien avec les fichiers *.html. Il doit manquer quelque chose mais je n'arrive pas à trouver quoi. Le message affiché par le navigateur est : "voulez vous télécharger le fichier perso.php ou phpinfo.php"
Quelqu'un a-t-il une idée ?
Merci d'avance
Bruno

Posté : 23 févr. 2008, 13:11
par Ryle
C'est que l'extension .php n'est pas reconnue par le serveur, il te propose donc de télécharger le fichier. Vérifie qu'apache charge bien le module php, tu dois avoir dans le httpd.conf une instruction de type LoadModule et le chemin vers la librairie de php5...

chargement module php5 sous apache2

Posté : 23 févr. 2008, 23:44
par bralbouy
Bonjour et merci de la réponse qui me paraît appropriée.
Le problème c'est que je n'arrive pas à trouver le chemin des bibliothèques php et je ne suis pas sur du fichier dans lequel il faut écrire pour charger le module.
Merci de votre aide.
Bruno :D

Posté : 23 févr. 2008, 23:54
par zeus
le fichier httpd.conf dont le parle Ryle est dans le répertoire /etc/apache/

N'oublie pas de redémarrer Apache après avoir apporté une modification dans ce fichier ;)

Spécificité apache2

Posté : 24 févr. 2008, 10:42
par bralbouy
Bonjour,
une des raison de mes errances tenait, je pense du fait que j'utilise apache2 (par défaut dans etch) et que dans apache2, la configuration des modules ne se fait pas dans httpd.conf mais dans /etc/apache2/mods-enabled.
J'ai donc mis dans ce repertoire deux liens vers php5.conf et php5.load situés dans /etc/apache2/mods-available.
Après redémarage du serveur apache2 /etc/init.d/apache2 restart, la prise en compte des fichiers *.php par mon navigateur a été effective.
Je pense qu'habituellement ceci se fait automatiquement (en tout les cas, c'est ce qui s'était passé la première fois), je ne sais pour quelle raison la configuration n'a pas été faite à l'installation.
Dans tous les cas merci pour vos réponses et je vais positionner ce post en résolu en espérant que cela pourra rendre service à quelqu'un.
Bruno