Comment activer cURL en PHP / XAMPP

comment activer cURL en PHP?

149
demandé sur Peter Mortensen 2009-08-28 17:53:23

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 .

129
répondu Jon Benedicto 2013-04-06 15:27:59

sur Debian avec Apache 2:

apt-get install php5-curl
/etc/init.d/apache2 restart

(php4-curl si c'est php4)

222
répondu Phil 2015-06-20 15:08:27

procédure pour Windows 7:

  1. S'assurer que le php.fichier ini que le moteur PHP utilise est celui que vous pensez qu'il est.
  2. assure extension_dir en php.ini est correctement positionné sur le dossier ext
  3. 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 .

19
répondu WaiKit Kung 2015-06-20 15:15:07

j'ai trouvé le fichier situé à:

C:\xampp\php\php.ini

sans commentaire:

;extension=php_curl.dll
11
répondu webDevAndEverythingElse 2012-02-08 00:34:43

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.

8
répondu Martin Thoma 2014-05-15 21:30:01

In SUSE Linux :

zypper in php5-curl
rcapache2 restart
6
répondu David 2015-06-20 15:13:28
4
répondu chaos 2009-08-28 13:59:23

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).

3
répondu Krishna 2017-08-01 09:07:37

depuis que XAMPP a subi quelques modifications, le fichier est maintenant à xampp/php/php.ini .

2
répondu wardprod 2012-12-06 02:31:00

en fait je l'ai fait en décommentant extension=php_curl.dll dans le xampp\apache\bin\php.fichier ini.

1
répondu Fero 2015-06-20 14:54:05

si vous utilisez MAMP , cURL est activé par défaut.

1
répondu Erman Taylan 2015-06-20 15:10:05

vérifier si le module curl est disponible

$ ls -la /etc/php5/mods-available/

activer le module curl

$ sudo php5enmod curl

source: http://baligena.com/installing-curl-ubuntu-server/

1
répondu baligena 2016-08-28 11:47:59

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
0
répondu user3218923 2014-06-30 11:23:57

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.

0
répondu Question Mark 2015-06-20 14:55:03

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.

0
répondu Vigneswaran S 2016-02-28 07:40:01

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
0
répondu Yana Shetty 2018-05-15 06:33:46