Activer la lib GD - IIS - PHP [résolu] - PHP - Programmation
Marsh Posté le 06-07-2009 à 16:36:27
met la lib dans le répertoire Windows ou Windows\System32
Marsh Posté le 06-07-2009 à 17:05:45
je voudrais éviter.
en ligne de commande, php.exe php-cgi.exe fonctionnent bien. Ils utilisent le bon php.ini et prennent bien en charge la GD.
Mais il semble que ce soit au niveau de IIS qui appelle "mal" php et de fait ne prennne pas en compte le "bon" php.ini.
avec un phpinfo() : le server web ne charge pas la lib
avec un commande direct dans le rep php du style php.exe -e (function_exist(une_function_de_la_gd)) ça marche
Marsh Posté le 06-07-2009 à 17:08:11
comment as tu configuré PHP dans IIS ? et comment se fait il que tu aies plusieurs PHP.ini ?
Marsh Posté le 06-07-2009 à 17:11:51
j'en ai qu'un dans c:/windows
en ligne de co, ça marche, pas avec IIS
heu niveau IIS je sais po, c'est mon admin qui s'en charge.
J'utilllise le test
function_exists('ImagePng')
en ligne de co, j'ai un bool vrai. Via un script appelé par le service web, j'ai un false.
Marsh Posté le 07-07-2009 à 09:53:29
UP
Help, j'ai toujours besoin d'aide.
Pour rappel
J'ai php installé sur un serveur dans c:/php
la lib GD est installée, déclarée dans le php.ini (dans c:/windows/) Si je fais des tests en ligne de commande dans c:/php la lib est chargée : php.exe -m me liste le module et des commandes de test fonctionnent. J'ai accès aux fonctions de la lib.
Mais IIS doit etre mal config ?!? car lui ne la prend pas en charge. Avec un phpinfo() dans un script et en tapant sur le serveur avec un navigateur je ne vois pas la lib. Dans les infos renvoyées il dit bien pourtant qu'il utilise le php.ini qui est dans c:/windows.
HALP
Marsh Posté le 07-07-2009 à 10:01:01
kk c'est résolu.
Je ne relançais pas IIS. Sur la console d'admin graphique, il y a un start/stop mais ce n'est pas ça qu'il fallait utiliser pour relancer IIS...
Marsh Posté le 06-07-2009 à 15:57:21
\o_
Yop je dois mettre un script qui appelle la lib GD sur mon serveur prod mais bien sur la lib n'est pas installée.
C'est IIS et php 5
- la dll est bien dans le rep des ext de php
- dans le php.ini y'a bien le bon path vers le dir des lib de php (path absolu) et la ligne concernant la lib gd est décommentée.
IIS est relancé après les modifs.
La lib n'est pas prise en charge.
A votre avis ça peut venir d'où ?
Message édité par rengzehn le 07-07-2009 à 09:59:16