Sur les anciennes versions de Debian et Ubuntu, vous avez résolu ce problème en installant l'extension Curl pour PHP et en redémarrant le serveur Web. En supposant que le serveur Web est Apache 2 :
sudo apt-get install php5-curl
sudo service apache2 restart
Sur les versions plus récentes, le nom du package a changé :
sudo apt install php-curl
Il est possible que vous deviez en installer d'autres :
sudo apt-get install curl libcurl3 libcurl3-dev;
curl est une extension qui doit être installée, elle n'a rien à voir avec la version PHP.
http://www.php.net/manual/en/curl.setup.php
Je n'ai pas encore assez de réputation pour commenter. Utiliser Ubuntu et un simple :
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
N'a PAS fonctionné pour moi.
Pour une raison quelconque curl.so
a été installé dans un emplacement non choisi par défaut. J'ai coché le extension_dir
dans mon php.ini et copié sur le curl.so
à mon extension_dir
cp /usr/lib/php5/20090626/curl.so /usr/local/lib/php/extensions/no-debug-non-zts-20090626
J'espère que cela aidera quelqu'un, ajustez vos emplacements de chemin en conséquence.