[Apache2/Php5/W2K3] le script php ne s'execute pas [Résolu]

Signaler
Messages postés
10
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
7 novembre 2007
-
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
-
Bonjour à tous, et merci tout d'abord pour ce site qui m'a toujours été d'une grande utilité

Mais aujourd'hui je me retrouve dans une impasse que je n'arrive pas à résoudre

Je viens d'installer un serveur APACHE 2.0.58 avec un PHP 5.1.4 sur un serveur Windows 2003 server SP1 Release2

Il existe de trés nombreux tutoriaux sur le net qui explique parfaitement comment faire une install de ces produits.

J'ai suivi scrupuleusement ce qui est préconisé (même ce qu'il y a marqué dans le fichier install.txt de PHP5), mais malheureusement lorsque je test un script php sur mon serveur le script n'est pas interpreté par le serveur (en faisant afficher la source le script est visible).

En cherchant sur le net (google est ton ami), je suis tombé sur plusieur FAQ parlant de ce genre de problème mais la seule réponse qu'il donne c'est vérifier la configuration du serveur web.

Aprés plusieurs jours de vérification, Re-installation, je n'arrive pas à me sortir du problème.

Quelqu'un aurait-il une quelconque idée? Au moins pour que j'avance 

7 réponses

Messages postés
10
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
7 novembre 2007

Bon alors j'ai trouvé mon problème ...

J'avais tout simplement oublié d'activer les shorts tags

Et comme je développe la plupart de mes codes en mettant <? ?> et non pas <?php ?>,  d'ou le problème d'interprétation du script ...

Bon je sais, c'est stupide de ma part de pas avoir vérifié ça plutot ...

J'en vois un qui rigole dans le fond

@+ et merci quand pour ton aide PaDa ...
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
4
Je fais que du Apache sous nux, mais à tout hasard, regarde le htttpd.conf, si tu as bien une ligne de ce type :

AddType application/x-httpd-php .php

(et qu'elle n'est pas commentée)

C'est ce genre de ligne qui va donner les directives à Apache pour
interpréter telle extension de telle manière. Vérifie également dans le
httpd.conf que la dll implémentant le module php d'apache est bien
chargée...

Ensuite, le type mime application/x-httpd-php doit être configuré
correctement mais je ne sais pas ou ca peut être sur un Windows Server.

Bon courage
Pada
Messages postés
10
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
7 novembre 2007

Merci pour ton aide

Et bien ... la ligne AddType application/x-httpd-php .php est bien presente dans le httpd.conf (et non commenté) ... j'ai même rajouter .php3 .php5

En revanche tu parle d'activer le type mime, et la j'ai strictement aucune idée de quoi il s'agit. D'aprés tous les tutoriaux que j'ai lu , il n'y a aucune allusion à ça ...
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
4
application/x-httpd-php est le type MIME associé aux fichiers php. Je
sais que sous linux il y a un fichier mime.types à mettre d'applomb, je
ne sais pas si c'est vraiment nécessaire pour qu'Apache interprète les
fichiers php mais je le fais à chaque fois, il faudra que j'essaie au
taff de le virer. Il est certain en revanche qu'apache s'en sert pour
envoyer les headers adéquats quand on clique sur un lien direct "jpg"
ou "png" etc...

Bon courage,j'espère que quelqu'un pourra être plus précis que moi
[font=Tahoma]PaDa/font=Tahoma
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
4
Beurk les short tags ;) Vive les confusions après :D

Il est conseillé, pour faire du php propre, de mettre des tags complets
PaDa
Messages postés
1
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2008

j'ai le même problèmes
--  les shorts tags --
c'est quoi au juste !

car a chauqe fois que j'exécute la page WEB elle affiche le code.  alors comme j'utilisait WAMP qui comprend déja Appche et mysql enfin breff j'ai décider d'aller télécharger APACHE 2.0.58 avec un PHP 5.1.4 mais je suis entrain de me dire bien peut être que si je savais qu'est que les shorts tags cela m'empècherais de Glosser apres mon O/S

Merci
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
4
Les short tags c'est quand au lieu de mettre "<?php" tu mets "<?".
Par exemple : <? echo "blah"; ?>

C'est déconseillé, mais pas très difficile à modifier si ton serveur est réglé pour ne pas les autoriser (ce qui est un peu mieux, cf ci-dessus et cherche sur google il y a plein d'explications)