web-dev-qa-db-fra.com

Comment activer curl, la pile Ubuntu LAMP installée?

J'ai installé la pile de lampes ubuntu. Mais le curl n'est pas activé et je ne peux pas non plus trouver l'extension répertoriée dans le fichier INI. J'ai ajouté manuellement mais cela n'a pas fonctionné non plus.

Comment devrais-je activer Curl alors?

213
Arshdeep

De http://buzznol.blogspot.com/2008/12/install-curl-extension-for-php-in.html :

Sudo apt-get install php5-curl

Après avoir installé libcurl, vous devez redémarrer le serveur Web avec l’une des commandes suivantes.

Sudo /etc/init.d/Apache2 restart OR Sudo service Apache2 restart

424
rabidmachine9

Il vous suffit d'installer la bibliothèque php5-curl. Vous pouvez le faire en exécutant

Sudo apt-get install php5-curl

Cliquez ici pour plus d'informations.

124
Van Luu

Essayez Sudo apt-get install php-curl cela a fonctionné sur une nouvelle Ubuntu 16.04 LTS, avec lamp-server et php7. J'ai essayé avec php7-curl - n'a pas fonctionné et n'a pas fonctionné non plus avec php5-curl

Pour ceux qui tentent d'installer php-curl sur PHP 7, une erreur se produira. En fait, si vous installez php-curl dans PHP 7, le nom du paquet devrait être;

Sudo apt-get install php-curl

Pas php5-curl ou php7-curl, juste php-curl.

16
Burak Tokak

Première chose à faire: Recherchez la PHP Vesion que votre machine est en train d’exécuter.

ligne de commande: php -version

Cela montrera quelque chose comme ça (dans mon cas): 

PHP 7.0.8-0ubuntu0.16.04.3 (cli) (NTS) Copyright (c) 1997-2016 Le groupe PHP

si: vous utilisez PHP 5.x.x => exécuter la commande: Sudo apt-get install php5-curl

if: PHP 7.x.x => commande d'exécution (au cas par cas): Sudo apt-get install php7.0-curl

Activez cette extension en lançant: 

Sudo gedit /etc/php/7.0/cli/php.ini

et dans le fichier "php.ini": recherchez le mot clé "curl" pour trouver cette ligne ci-dessous et changez-le de

; extension = php_curl.dll

À: 

extension = php_curl.dll

Ensuite, sauvegardez votre fichier "php.ini".

Enfin, dans votre ligne de commande, redémarrez votre serveur en exécutant: Sudo service Apache2 restart.

14
codeNeverDie

Lancez la commande ci-dessous donne la liste des modules

 Sudo apt-cache search php5-

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

 Sudo apt-get install name of the module

Pour référence link

4
Kailas

Essaye ça:

Sudo apt-get install -y curl
0
eluleci

Ne pas avoir à donner les numéros de version. Il suffit de courir Sudo apt-get install php-curl..__ Cela a fonctionné pour moi. N'oubliez pas de redémarrer le serveur .Sudo service Apache2 restart

0

J'ai essayé la plupart de ce qui précède, mais cela n'a pas fonctionné pour mon machine.ubuntu 18.04 mais ce qui a fonctionné pour moi est la suivante.

d'abord: vérifiez votre version php

$ php-version

deuxième: ajoutez votre version php à la commande, la mienne était

  $ Sudo apt-get install php7.2-curl

enfin redémarrer le serveur Apache

Sudo service Apache2 restart

bien que la plupart des gens prétendent qu'il n'est pas nécessaire de redémarrer Apache :) merci

0
Slycreator