2010-09-21 2 views
0

Je ne peux pas installer PHP-CURL sur IIS. Je pense que j'ai tout essayé.l'installation de php cURL sur IIS

Ma sortie phpinfo() ne répertorie pas cURL comme disponible. J'ai C: \ PHP dans mon chemin et fonctionne correctement. J'ai modifié le registre pour lire depuis C: \ PHP \ php.ini. La sortie phpinfo() affiche le chemin d'accès .ini correct chargé. Je avons décommenté 'extension = php_curl.dll' Je ssleay32.dll et libeay32.dll availble dans C: \ PHP


  • Windows Server 2003
  • IIS 6
  • PHP 5.2. 4

Répondre

3

Essayez de lancer:

php-cgi.exe -v 

et voir si des erreurs surviennent.

Assurez-vous également que le php est correctement dans votre chemin en allant à la ligne de commande et en tapant:

echo %PATH% 

En outre vous assurer que le php_curl.dll est dans le bon répertoire et que ssleay32.dll et libeay32 .dll sont les mêmes versions.

Si tout le reste échoue, essayez de réinstaller PHP car je me souviens qu'il y a eu quelques problèmes avec le module Curl qui ne fonctionnait pas en 5.1.4.

En outre, quelqu'un d'autre a mentionné l'installation du package PHP thread-safe par rapport au package non-thread résolvant un problème similaire.

+0

en cours d'exécution php-cgi.exe -v résolu mon problème. Il m'a donné une erreur en disant que zlib.dll était manquant. J'ai ajouté cette DLL et maintenant ça marche bien. Merci un million – Daveo

+0

Absolument parfait. Vous êtes un épargnant de vie. zlib.dll peut être téléchargé depuis http://www.zlib.net/ (renommer zlib1.dll en zlib.dll et le placer dans votre dossier php) – seanyboy

2

Avez-vous définitivement mis php_curl.dll dans le répertoire dont PHP lit les extensions? Est-ce que les permissions sur les fichiers sont correctes? Et la grande question: où avez-vous obtenu le php_curl.dll? Si vous en avez une précompilée, elle pourrait être compilée pour une version différente de PHP que celle que vous utilisez. Vérifiez vos journaux de serveur Web et voyez ce qui vient de PHP quand vous redémarrez le serveur/conteneur/peu importe.

+0

Merci pour le pourboire, je l'avais originellement trouvé dans une version différente et j'avais déjà réglé ce problème. – Daveo