226 votes

Comment activer cURL pour une pile LAMP Ubuntu installée ?

J'ai installé la pile LAMP d'Ubuntu. Mais cURL n'est pas activé, et je ne trouve pas non plus l'extension listée dans le fichier INI. Je l'ai ajoutée manuellement, mais cela n'a pas fonctionné non plus.

Comment dois-je activer cURL dans ce cas ?

18 votes

Sudo apt-get install php5-curl Bien que vous devriez adresser cette question à serverfault

0 votes

Ce qui précède n'a pas trop fonctionné

2 votes

9voto

Slycreator Points 480

J'ai essayé la plupart des réponses précédentes, mais cela n'a pas fonctionné pour ma machine, Ubuntu 18.04 (Bionic Beaver), mais ce qui a fonctionné pour moi, c'est ceci.

Premièrement : vérifiez votre version de PHP

$ php -version

Deuxièmement : ajoutez votre version de PHP à la commande. La mienne était :

  $ sudo apt-get install php7.2-curl

Enfin, redémarrez le serveur Apache :

sudo service apache2 restart

Bien que la plupart des personnes affirment qu'il n'est pas nécessaire de redémarrer Apache :)

4voto

Kailas Points 344

Lancez la commande ci-dessous. Elle donne une liste de modules.

 sudo apt-cache search php5-

Ensuite, lancez la commande ci-dessous avec le nom du module à installer :

 sudo apt-get install name of the module

Pour référence, voir Comment installer la pile Linux, Apache, MySQL, PHP (LAMP) sur Ubuntu .

2voto

Il n'est pas nécessaire d'indiquer les numéros de version. Exécutez simplement :

sudo apt-get install php-curl

Cela a fonctionné pour moi. N'oubliez pas de redémarrer le serveur :

sudo service apache2 restart

0voto

eluleci Points 397

Essayez ceci :

sudo apt-get install -y curl

0voto

Pour ceux qui utilisent PHP 8.x et plus et Centos OS 7, vous pouvez installer l'extension php en lançant la commande suivante yum search php81- or php80 puis rechercher ea-php81-php-curl.x86_64 or ea-php80-php-curl.x86_64

Après cette course : yum install ea-php81-php-curl.x86_64 pour installer l'extension. Cette opération redémarre également le serveur Apache en même temps que l'installation.

J'espère que cela vous aidera à résoudre votre problème !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X