My phpinfo();
shows cURL est installé sur le serveur mais lorsque j'utilise la commande, /usr/bin/curl
il retourne /bin/sh: 1: /usr/bin/curl: not found
.
Maintenant, quand je tape which curl
, ça ne retourne rien.
Des idées comment trouver correctement le chemin à cURL?
whereis curl
?whereis curl
renvoie:curl:
Cela ne semble pas ressembler à un chemin?curl
etlibcurl
. Peut-être que libcurl est installé mais curl ne l’est pas. Queapt list --installed | grep curl
montre?libcurl3/oldstable
php-curl/jessie
php5-curl/oldstable
php7.0-curl/jessie
curl
pour que tout fonctionne. Ils ont confondu la bibliothèque Curl que PHP utilise depuis la ligne de commande Curl.Réponses:
L'
/usr/bin/curl
exécutable en ligne de commande n'est pas identique à la bibliothèque php-curl.Les deux lien vers
libcurl.so
la bibliothèque partagée / DLL qui fournit la fonctionnalité sous le capot.Mais vous devez installer le paquet curl pour obtenir le binaire CLI.
la source