Comment activer cURL en PHP / XAMPP
16 réponses
puisque vous utilisez XAMPP, désactivez la ligne
;extension=php_curl.dll
dans xampp\apache\bin\php.ini
, puis redémarrer le service Apache.
NB: dans les versions plus récentes de xampp, PHP a migré vers le dossier racine xampp xampp\php\php.ini
.
procédure pour Windows 7:
- S'assurer que le php.fichier ini que le moteur PHP utilise est celui que vous pensez qu'il est.
- assure extension_dir en php.ini est correctement positionné sur le dossier ext
- assurer
extension=php_curl.dll
dans le php.ini est sans commentaire
enfin et peut-être celui que la plupart des gens ne connaissent pas:
4. S'assurer qu'il y a ces deux fichiers dans le dossier System32 de Windows:
libeay32.DLL
ssleay32.DLL
Si vous n'y êtes pas, vous pouvez copier ces deux fichiers à partir du dossier php
.
j'ai trouvé le fichier situé à:
C:\xampp\php\php.ini
sans commentaire:
;extension=php_curl.dll
pour les Distributions Linux Ubuntu (et probablement toutes basées sur Debian):
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
vous auriez pu voir PHP Fatal error: Call to undefined function curl_init()
avant.
Conseil de base: après avoir activé la boucle en php.fichier ini, vous devez redémarrer le serveur web pour le faire fonctionner (mon expérience dit).
depuis que XAMPP a subi quelques modifications, le fichier est maintenant à xampp/php/php.ini
.
en fait je l'ai fait en décommentant extension=php_curl.dll
dans le xampp\apache\bin\php.fichier ini.
vérifier si le module curl est disponible
$ ls -la /etc/php5/mods-available/
activer le module curl
$ sudo php5enmod curl
pour installer php5-curl
sous opensuse:
sudo yast2
->logiciel ->logiciel ->rechercher curl ->vérifier php5-curl cas et d'accepter.
après l'installation, vous devez redémarrer le serveur apache
service apache2 restart
vous pouvez cocher phpinfo()
(créer un script contenant et le parcourir). Cela vous dira si vous avez vraiment activé. Dans la négative, lisez ici .
il n'est pas recommandé pour le développeur de fenêtres à faible coeur.
Pour OS windows utilisateurs (Il a travaillé pour moi) dans XAMPP.
étape 1: Aller à C:\xampp\php\php.ini
éditez 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: reçu ssleay32.dll, libeay32.dll à partir de dossier de php. coller dans C:\Windows\System32\
étape 3: Redémarrez le système . Curl s'exécutera avec succès.
vérifier la version php, Si vous avez installé php version 7.0
sudo apt-get install php7.0-curl
sudo service apache2 restart
si vous avez installé la version 5.6 de php
sudo apt-get install php5-curl
sudo service apache2 restart