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?
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
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.
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
.
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
.
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
Essaye ça:
Sudo apt-get install -y curl
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
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