Page 1 sur 1

Problème PHP IIS 7

Posté : 27 mars 2008, 16:24
par Invité
Bonjour,

Un problème de configuration qui commence à m'agacer :
J'essaie d'installer php sur un serveur IIS 7. Tout se passe à merveille tant que je ne copie pas le fichier php.ini dans le répertoire windows...
la fonction phpinfo() m'affiche alors bien des résultats, le bouzin semble bien installé.

Par contre, dès lors que je copie le fichier en question, le php n'est plus interprété (la page affichée par test.php ne fait plus rien apparaître, tandis que le code source affiche le contenu du fichier... bref, je me dis qu'il doit y avoir un problème dans mon fichier php.ini ; le seul problème c'est qu'il s'agit exactement de ce qui est indiqué dans le tutorial de ce forum.

Je ne comprends plus grand chose, donc si quelqu'un a une idée de ce que j'ai pu rater !?

Merci d'avance

Posté : 27 mars 2008, 17:07
par Berzemus
salut salut,

tes pages php commencent par "<?" ou par "<?php" ?

Et de quelle manière est installée php ? en isapi ?

Posté : 27 mars 2008, 17:32
par Invité
oui, c'est bien en isapi ; ma page contient :
<? phpinfo(); ?> et fonctionne très bien tant que je ne met pas php.ini dans le répertoire de windows...
Le seul problème, c'est que j'aimerais mettre ce fichier pour pouvoir avoir l'extension mysql :?

Posté : 27 mars 2008, 17:59
par Berzemus
Alors tu souffres probablement d'un souci de short open tags.

mets "<?php" au début de tes scripts, et ça devrait aller.

le short open tag "<?" est une option de php, mais c'est recommande de ne pas l'utiliser (pour éviter des problèmes comme celui-ci par exemple)

Posté : 27 mars 2008, 18:12
par Invité
parfait, ça remarche (enfin, pas pour mysql, mais ça me permet d'avancer !! :-) )

Merci beaucoup !

Posté : 27 mars 2008, 18:40
par Invité
Je ne peux pas mettre à jour le titre du post ; si un modérateur passe dans le coin, le problème est résolu ! merci encore :-)

Posté : 15 mai 2008, 08:47
par Invité2
J'avais le même problème et je n'avais pas vu le problème de short open tags donc merci, j'ai pu installer ma bibliotheque GD2.

Par contre, depuis mon fichier index.php n'est plus traduit correctement.
On voit s'afficher le code php alors qu'il commence bien par <?php lui.

Je précise qu'il fonctionnait à l'époque ou php.ini n'était pas dans C:\Windows et php utilisait donc des paramètres par défaut.

Pouvez-vous m'aidez svp ?

Posté : 15 mai 2008, 09:11
par Invité2
J'ai trouvé la solution à mon problème !

En fait, c'est des fichiers appelés apr index.php qui n'avient pas le bon short open tag "<?php".

Quand le fichier php.ini n'était pas copié dans C:\Windows je n'avais pas ce problème.
N'existe-t-il pas une solution (une modification de php.ini par exemple) afin que <? soit aussi interprété correctement ???