apache + php

apache + php - Logiciels - Linux et OS Alternatifs

Marsh Posté le 20-04-2004 à 11:53:03    

J'essaye d'installer apache et php sous red hat 8. La compilation s'est passée sans aucun probleme tout semble installé correctement, apache fonctione... je crée un fichier php avec phpinfo(); et lorsque je l'affiche dans le navigateur il me propose de le telecharger, plutot que de l'afficher.
J'ai pourtant ajouter :
AddType application/x-httpd-php .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps
 
au fichier /usr/local/apache2/conf/httpd.conf
 
Je ne sais pas très bien ce qu'il faut préciser pour que ca fonctionne donc...
 
Merci ;)

Reply

Marsh Posté le 20-04-2004 à 11:53:03   

Reply

Marsh Posté le 20-04-2004 à 11:59:27    

c'est koi que tu as mis en URL ? Et ou est ce que tu as mis ton fichier PHP ?

Reply

Marsh Posté le 20-04-2004 à 12:02:47    

Le fichier se trouve dans /usr/local/apache2/htdocs/info.php
et je prend http://localhost/info.php comme url

Reply

Marsh Posté le 20-04-2004 à 13:05:46    

Pb de fichier mime auprès de ton navigateur ? T'as essayé de changer de navigateur ?

Reply

Marsh Posté le 20-04-2004 à 13:26:21    

euh non.... ca veut dire quoi en fait? :P
J'utilise firefox....
Edit : ca ne devrait pas venir du navigateur puisque je viens ici et c'est en php....


Message édité par Koybe le 20-04-2004 à 13:28:17
Reply

Marsh Posté le 20-04-2004 à 13:36:46    

Le module php est chargé dans httpd.conf?
 
 

Reply

Marsh Posté le 20-04-2004 à 13:51:46    

Comment je vois ca? Lors de la configuration j'ai enable-module... php... mais je ne sais pas comment on vois si ca c'ets bien passé dans le httpd.conf...

Reply

Marsh Posté le 20-04-2004 à 13:56:17    

J'ai trouve ca sur un site :
 
Maintenant il suffit de vérifier si il a fait toutes les modifications nécessaires :
 
Dans le fichier httpd.conf qui se trouve logiquement dans le repertoire conf du repertoire où vous avez installé Apache (/www/conf/ si vous avez suivi mon exemple) vérifiez qu'il y a les lignes non-commentées quelque part dans le fichier :
 
LoadModule php4_module libexec/libphp4.so
 
et après l'instruction ClearModuleList :
 
AddModule mod_php4.c
 
 
Et de fait ca ne se trouve pas dans mon httpd.conf.... mais je n'ai aucune instruction ClearModuleList non plus....

Reply

Marsh Posté le 20-04-2004 à 15:22:35    

télécharge easyphp. c'est complet et facile d'install et de config

Reply

Marsh Posté le 20-05-2004 à 12:41:17    

J'ai exactement le même souci :(
 
Lorsque que j'ajoute la ligne  

Code :
  1. AddModule mod_php4.c


a mon httpd.conf et que je relance Apache, il me dit que mod_php4.c est déjà ajouté.
 
J'utilise Firefox et ie, même problème, il me demande de télécharger le .php
 
J'ai tout ajouté ce qu'il fallait normalement
AddType application/x-httpd-php .php .php3 .php4 .inc
AddType application/x-httpd-php-source .phps  
 
 
Sur une debian woody 3.0rc2
 
Mais là je sèche ...  
Tu as trouvé la soluce Koybe ??

Reply

Marsh Posté le 20-05-2004 à 12:41:17   

Reply

Marsh Posté le 20-05-2004 à 18:24:21    

personne a une idée ? je galère pas mal là j'ai tout repris la conf a 0 mais rien n'y fait, tjs le même problème.

Reply

Marsh Posté le 21-05-2004 à 09:09:45    

apt-get install php-mod  
 
essaie, ça peut ptet marcher.


---------------
-Hassan Cehef --> C'est possible -Roberttripoux --> Les bons comptes font les bons amis
Reply

Marsh Posté le 21-05-2004 à 09:18:57    

J'ai trouvé cette nuit, j'ai pas eu le courage de poster.
 
En fait, dans le httpd.conf, il y a 2 sections pour php :
pour php3
AddType application/x-httpd-php .php3  
 
et juste en dessous le même pour php4
AddType application/x-httpd-php .php
 
Par défaut c'est en commentaire, et j'ai décommenté les 2. Ce qu'il ne fallait pas faire, en mettant # devant le php3 et rajoutant les extensions dans la section pour php4 ca fonctionne nickel.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed