PHP cURL ne fonctionne pas - WAMP sur Windows 7 64 bit

j'ai eu mon WAMP installé sur mon windows 7 64bit. cURL ne fonctionne pas, mais je l'ai quand même activé à partir du plateau de WAMP.

j'ai également décommenté extension=php_curl.dll dans php.ini pour le dossier PHP et Apache.

Windows ME donne un message d'erreur,

démarrage PHP: incapable de charger la Bibliothèque dynamique "c:/wamp/bin/php/php5.4.3/ext/php_curl.dll " - l'application n'a pas pu démarrer parce que sa configuration côte à côte est incorrecte. Veuillez consulter le journal des événements de l'application ou utiliser la commande-lin sxstrace.outil exe pour plus de détails."

Comment puis-je résoudre ce problème?

166
demandé sur Peter Mortensen 2012-06-08 00:18:47

13 réponses

passer à http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows / et téléchargez la version cURL qui correspond à votre PHP version sous" Fixed curl extensions: " .

donc si vous avez PHP 5.3.13, téléchargez" php_curl-5.3.13-VC9-x64.zip." Essayez d'abord la version" VC". Puis remplacez le php_curl.dll dans le dossier ext. Cela a fonctionné pour moi.

307
répondu sublucent 2014-04-13 17:37:05

j'ai eu exactement le même problème. Après avoir essayé presque tout et creuser sur le débordement de pile, j'ai finalement trouvé la raison. Essayez de télécharger " fixed curl extension "séparément de PHP 5.4.3 et PHP 5.3.13 x64 (64 bits) pour Windows .

j'ai téléchargé "php_curl-5.4.3-VC9-x64", et ça a marché pour moi. J'espère que cela aide.

25
répondu Farzan Balkani 2014-04-13 17:51:03

Fonctionne pour moi:

  • allez à ce lien
  • Download *php_curl-5.4.3-VC9-x64.zip * sous "Fixed curl extensions: "
  • remplacer le fichier php_curl.dll dans le dossier ext .

cela a fonctionné pour moi.

13
répondu mpgn 2014-04-13 17:53:47

j'ai beaucoup lutté avec cela moi-même.. En fin de compte, la version PHP 5.3.1 avec Apache 2.2.9 a fonctionné...

j'ai eu l'erreur de manquer php5.DLL. Pour cela, j'ai renommé tous les anciens fichiers php.ini qui ne sont pas nécessaires (en dehors du dossier WAMP) en old_ohp.ini .

5
répondu mjs 2014-04-13 17:38:32

l'erreur n'est pas liée à PHP. Cela signifie que vous comptez en quelque sorte sur le mod_deflate D'Apache, mais que le module Apache n'est pas chargé. Essayez d'activer mod_deflate dans httpd.conf ou commentant la ligne incriminée (rechercher DEFLATE dans httpd.conf).

quant à L'extension PHP curl, vous devez vous assurer qu'elle est activée en php.ini. Assurez-vous que extension_diris est défini dans le répertoire php_curl.dll est dans:

extension_dir = "C:/whatever" puis ajouter

extension=php_curl.dll

4
répondu Suresh Kumar Amrani 2013-03-18 17:07:47

les étapes sont les suivantes:

  1. Fermer WAMP (si en cours d'exécution)
  2. Naviguer vers WAMP\bin\php\<your version of PHP>
  3. modifier le fichier php.ini
  4. recherche de curl, uncement extension=php_curl.dll
  5. naviguez vers WAMP\bin\Apache\<your version of Apache>\bin\
  6. éditer le fichier php.ini
  7. recherche de curl, uncement extension=php_curl.dll
  8. Sauver
  9. Redémarrage de WAMP
2
répondu johnpaul 2014-04-13 17:55:27

je pense que cURL ne fonctionne pas avec WAMP 2.2 E. J'ai essayé toutes vos solutions, mais ça n'a pas marché. J'ai la version précédente, (2.2 d) et ça marche.

alors il suffit de télécharger la version précédente :d

1
répondu flairon 2014-04-13 17:52:13

bien, juste désinstaller wamp 64-bit et aller avec la version 32-bit. Cela a fonctionné dans mon cas.

0
répondu farhan ahmed 2014-04-13 17:54:17

C'est comme ça que j'ai réussi à charger CURL correctement. Dans mon cas, php a été installé à partir du paquet zip, donc j'ai dû ajouter le répertoire php à la variable D'environnement PATH.

0
répondu Lixas 2015-02-13 13:12:15

assurez-vous que votre variable d'environnement system PATH contient le répertoire dans lequel PHP est installé. Arrêtez le serveur Apache et redémarrez-le une fois de plus. Avec de la chance, CURL commencera à travailler.

0
répondu Terry Lin 2015-04-22 21:00:21

ce travail pour moi: http://www.mediafire.com/?3ay381k3cq59cm2 télécharger un coller le fichier dans le dossier ext PHP 5.4.3

0
répondu kemado77 2016-11-05 18:08:37

j'ai eu le problème de ne pas travailler curl sur win8 wamp3 php5.6. Réinstaller wamp (version x64 car j'avais x64 dans system info) l'a fait fonctionner correctement.

0
répondu Fanky 2017-03-21 18:07:56

C'est ce qui a fonctionné pour moi

répondu par Soren d'un autre fil so - boucle pour WAMP

"Il semble y avoir un bug quelque part. Si vous rencontrez cela sur Win 7 64 bit alors essayer d'installer apache addon version 2.2.9 et php addon version 5.3.1 et de passer à ceux dans WAMP et ensuite activer L'extension CURL. Ce qui a fonctionné pour moi."

-2
répondu Abhishek Rakshit 2017-05-23 10:30:59