如何启用curl,安装Ubuntu LAMP堆栈?

时间:2010-05-30 18:33:48

标签: php ubuntu curl lamp

我已经安装了ubuntu Lamp堆栈。但是curl没有启用,我也无法找到INI文件中列出的扩展名。我手动添加但它也没有用。

我应该如何启用Curl?

9 个答案:

答案 0 :(得分:424)

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

sudo apt-get install php5-curl

安装libcurl后,您应该使用以下命令之一

重新启动Web服务器

sudo /etc/init.d/apache2 restartsudo service apache2 restart

答案 1 :(得分:124)

您只需要安装php5-curl库。您可以通过运行

来完成此操作
sudo apt-get install php5-curl

Click here了解更多信息。

答案 2 :(得分:20)

尝试 sudo apt-get install php-curl它使用了新的Ubuntu 16.04 LTS,带有lamp-server和php7。我尝试使用php7-curl - 无法正常工作,也无法使用php5-curl

答案 3 :(得分:17)

对于那些试图在PHP 7上安装php-curl的人来说会出错。实际上如果你在PHP 7中安装php-curl,包名应该是;

sudo apt-get install php-curl

不是php5-curlphp7-curl,只是php-curl

答案 4 :(得分:14)

要做的第一件事:检查您的机器正在运行的PHP Vesion。

命令行:php -version

这将显示类似的内容(在我的情况下):

  

PHP 7.0.8-0ubuntu0.16.04.3(cli)(NTS)   版权所有(c)1997-2016 PHP小组

如果:您使用的是PHP 5.x.x =>运行命令:sudo apt-get install php5-curl

if:PHP 7.x.x =>运行命令(在可能的情况下):sudo apt-get install php7.0-curl

通过运行来启用此扩展:

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

并在文件“php.ini”中:搜索关键字“curl”以找到此行并在下面更改

  

;延长= php_curl.dll

致:

  

延长= php_curl.dll

接下来,保存文件“php.ini”。

最后,在命令行中运行:sudo service apache2 restart重新启动服务器。

答案 5 :(得分:4)

触发下面的命令,它给出了模块列表

 sudo apt-cache search php5-

然后在具有要安装的模块名称的命令下面激活

 sudo apt-get install name of the module

供参考link

答案 6 :(得分:0)

试试这个:

sudo apt-get install -y curl

答案 7 :(得分:0)

不必提供版本号。赶紧跑      sudo apt-get install php-curl。 它为我工作。不要忘记重启服务器。      sudo服务apache2重新启动

答案 8 :(得分:0)

我尝试了上面的大多数方法,但是对我的机器不起作用。ubuntu18.04,但这对我有用。

首先:检查您的php版本

$ php-version

第二次:将您的php版本添加到命令中,我的名字是

  $ sudo apt-get install php7.2-curl

最后重启apache服务器

sudo service apache2 restart

尽管大多数人声称不必重启apache :)谢谢