2010-12-13 4 views
1

J'ai tout essayé ... GD ne le permet pas! Essentiellement, jeFaire fonctionner GD2 sous Windows 2000 SP4 (PHP 5.1.6)

extension_dir="C:\PHP\ext" 
extension=php_gd2.dll 

J'ai ajouté c:\php\ext et c:\php à ma fenêtre variable de chemin. J'ai copié php_gd2.dll dans mon dossier system32 .. J'ai scanné tout mon fichier INI pour voir s'il y avait une autre référence à l'extension_dir, ou à la ligne d'extension GD2.dll, et rien ... GD Still ne l'activera pas.

MISE À JOUR

J'ai changé les fichiers php.ini dans mon dossier C:\PHP ainsi que mes C:\WINNT dossiers - en fait, ils montrent tous deux que GD doit être activée - J'ai aussi fait monter les mémoire de 8M à 32M dans les deux fichiers et pas de chance, encore.

MISE À JOUR 2

Nous allons la chose darn à un autre serveur. Ça ne vaut pas tout le temps d'essayer de faire fonctionner cette fichue chose. Merci à tout ce qui a contribué.

phpinfo() Link (http://netcomdevelopment.com/test.php)

EXT directory File Listing

+1

Où avez-vous obtenu la DLL? Celui fourni avec PHP 5.1.6? Vous pourriez vouloir mettre 'display_startup_errors' sur On et voir s'il y a un message d'erreur. Cela pourrait être un problème de version. – netcoder

+0

Il était l'original livré avec PHP 5.1.6. Pas d'erreurs de démarrage .... – Dutchie432

+0

Correction - pas d'erreurs de démarrage, mais je reçois une erreur fatale: Appel à la fonction non définie imagecreatefromjpeg() dans C: \ www \ netcom \ getProjectImage.php sur la ligne 18' – Dutchie432

Répondre

1

J'ai eu ce problème une fois. IIRC PHP n'utilisait pas le fichier php.INI que je pensais utiliser, donc toutes mes modifications n'ont eu aucun effet.

Oh! J'ai même blogged about another difficulty que j'avais avec GD sur Windows, après que je l'ai convaincu de trouver la DLL GD2 en premier lieu. C'était sur Windows 2003 mais je pense que ça s'applique encore plus en 2000land.

+0

Comment puis-je vérifier si mon fichier PHP est utilisé? 'Je travaille avec PHP sur un tas de serveurs web différents. Dans ce cas, je devais redimensionner des photos (JPEG) à partir de blobs Microsoft SQL Server (MSSQL) sur un serveur Web Windows exécutant IIS. "C'est exactement ce que je fais - mais j'ai déjà extrait les images dans des fichiers pour essayer de réduire le DB – Dutchie432

+0

MISE À JOUR: J'ai changé les fichiers 'php.ini' dans mon dossier' C: \ PHP' ainsi que mes dossiers 'C: \ WINNT' - en fait, ils montrent tous les deux que GD devrait être activé - j'ai également augmenté le mémoire de '8M' à' 32M' dans les deux fichiers et pas de chance, encore. – Dutchie432

+0

Donc, empiriquement, vous pourriez faire des changements fous à votre PHP.ini et ils devraient faire quelque chose, non? En outre, essayez de rechercher des fichiers nommés php.ini. Vous devriez aussi être capable de voir quel fichier ini est en vigueur en regardant la sortie de 'php_info()', mais cela peut prêter à confusion. – Nathan

Questions connexes