les fenêtres. Merci David. Je l'ai résolu. En fait, je l'ai fait en décommentant l'extension = php_curl.dll dans le fichier xampp \ apache \ bin \ php.ini
+1 à @Nelson. Le post-installation / semble / comme il fait un redémarrage, mais il fait vraiment un rechargement.
freespace
5
Nelson: Cela ne devrait pas être nécessaire, mais c'était pour moi. Même si apt-get a redémarré Apache, cela n'a pas fonctionné jusqu'à ce que je l'ai redémarré moi-même une deuxième fois. Étrange.
Nick Bolton
1
En cas d'échec, essayez de mettre à jour les dépôts avec "apt-get update"
Mathias Bak
De plus, il n'était pas suffisant de recharger Apache. J'ai dû le redémarrer .
lombaire
20
Étapes pour Windows 7:
Assurez-vous que le fichier php.ini utilisé par le moteur PHP est celui que vous pensez être.
Assurez-vous que extension_dir dans php.ini est correctement défini sur le dossier ext
Assurez-vous que extension=php_curl.dllle php.ini n'est pas commenté
Enfin et peut-être celui que la plupart des gens ne connaissent pas: 4. Assurez-vous que le dossier Windows System32 contient ces deux fichiers: libeay32.dll ssleay32.dll Si ce n'est pas le cas, vous pouvez copier ces deux fichiers à partir du phpdossier.
En fait, ce n'était pas le problème, puisque php n'est pas hébergé dans IIS, mais dans Apache (avec wamp). Il s'avère que wamp est sorti avec des versions incompatibles ... a dû ajouter apache 2.2.9 et php 5.3.1, et utiliser wami tray-> Apache (ou PHP) -> Version -> ____ pour passer à ces versions, comme décrit ici: stackoverflow.com/q/10939248/79444
veljkoz
En plus de la 4ème exigence, pour win7 64bit, ces 2 fichiers doivent aller C: \ windows \ SysWOW64.
felix021
@WaiKit Kung vous êtes génial .. a fait la 4ème étape et a travaillé pour moi. Je vous remercie.
Dibish
J'ai dû ajouter ce qui suit à mon code PHP pour que les choses fonctionnent: curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);C'est peut-être le problème.
HartleySan
Ensure extension_dir in php.ini is correctly set to the ext folder Cela a fait le travail pour moi.
Conseil de base: après avoir activé le CURL dans le fichier php.ini, vous devez redémarrer le serveur Web pour le faire fonctionner (mon expérience dit).
nope Mark .. J'ai besoin d'activer le support cURL exactement. En fait, je l'ai fait en décommentant l'extension = php_curl.dll dans le fichier xampp \ apache \ bin \ php.ini. Mais cela ne reflète pas. Any more Idea
Fero
1
Avez-vous redémarré xampp? Avez-vous obtenu une erreur dans votre fichier journal xampp? Avez-vous php_curl.dll dans votre répertoire d'extensions xampp php?
Point d'interrogation
0
Pour les utilisateurs de Windows OS (cela a fonctionné pour moi) dans XAMPP.
étape 1: accédez à C: \ xampp \ php \ php.ini
éditer ce fichier php.ini
trouver curl- vous verrez une ligne; extension = php_curl.dll.
supprimer le point-virgule (;) extension = php_curl.dll. donc cette ligne ressemble à
;extension=php_curl.dll
à
extension=php_curl.dll
étape 2: copiez ssleay32.dll, libeay32.dll du dossier php. collez-le dans C: \ Windows \ System32 \
Étape 3: Redémarrez le système. Curl fonctionnera avec succès.
Si aucune des solutions ci-dessus ne résout votre problème et que vous avez installé php-x86 (Windows 32 bits), le problème peut provenir de openssl - pour plus d'informations: Comment réparer l'erreur libeay32.dll n'a pas été trouvée
Réponses:
Puisque vous utilisez XAMPP, décommentez la ligne
dans
xampp\apache\bin\php.ini
, puis redémarrez le service Apache.NB: In newer XAMPP versions, PHP has moved to root xampp folder
xampp\php\php.ini
.la source
Sur Debian avec Apache 2:
(php4-curl si c'est php4)
la source
Étapes pour Windows 7:
extension=php_curl.dll
le php.ini n'est pas commentéEnfin et peut-être celui que la plupart des gens ne connaissent pas: 4. Assurez-vous que le dossier Windows System32 contient ces deux fichiers: libeay32.dll ssleay32.dll Si ce n'est pas le cas, vous pouvez copier ces deux fichiers à partir du
php
dossier.la source
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
C'est peut-être le problème.Ensure extension_dir in php.ini is correctly set to the ext folder
Cela a fait le travail pour moi.J'ai trouvé le fichier situé à:
Non commenté:
la source
Pour Ubuntu (et probablement toutes les distributions Linux basées sur Debian):
Vous avez peut-être déjà vu
PHP Fatal error: Call to undefined function curl_init()
.la source
Dans SUSE Linux :
la source
Vous compilez votre PHP en utilisant
--with-curl
.la source
Conseil de base: après avoir activé le CURL dans le fichier php.ini, vous devez redémarrer le serveur Web pour le faire fonctionner (mon expérience dit).
la source
Depuis XAMPP a subi quelques modifications, le fichier est maintenant à
xampp/php/php.ini
.la source
Version PHP 7 ^:
la source
En fait, je l'ai fait en décommentant
extension=php_curl.dll
le fichier xampp \ apache \ bin \ php.ini.la source
Si vous utilisez MAMP , cURL est activé par défaut.
la source
Vous pouvez vérifier
phpinfo()
(créer un script contenant et y accéder). Cela vous dira si vous l'avez vraiment activé. Sinon, lisez ici .Ce n'est pas recommandé pour le développeur Windows timide.
la source
Pour les utilisateurs de Windows OS (cela a fonctionné pour moi) dans XAMPP.
étape 1: accédez à C: \ xampp \ php \ php.ini
éditer ce fichier php.ini
trouver curl- vous verrez une ligne; extension = php_curl.dll.
supprimer le point-virgule (;) extension = php_curl.dll. donc cette ligne ressemble à
à
étape 2: copiez ssleay32.dll, libeay32.dll du dossier php. collez-le dans C: \ Windows \ System32 \
Étape 3: Redémarrez le système. Curl fonctionnera avec succès.
la source
vérifier si le module curl est disponible
activer le module curl
source: http://baligena.com/installing-curl-ubuntu-server/
la source
Vérifiez la version php, si vous avez installé la version php 7.0
Si vous avez installé la version 5.6 de php
la source
Si aucune des solutions ci-dessus ne résout votre problème et que vous avez installé php-x86 (Windows 32 bits), le problème peut provenir de openssl - pour plus d'informations: Comment réparer l'erreur libeay32.dll n'a pas été trouvée
la source
à installer
php5-curl
sous opensuse:-> logiciel -> gestion de logiciel -> rechercher curl -> vérifier la casse php5-curl et accepter.
après l'installation, vous devez redémarrer le serveur apache
la source