我已经安装了Ubuntu LAMP堆栈。但是cURL没有启用,我也找不到INI文件中列出的扩展名。我手动添加了它,但它也不起作用。

那么我应该如何启用cURL呢?


当前回答

我尝试了之前的大部分答案,但对我的机器Ubuntu 18.04 (Bionic Beaver)不起作用,但对我有效的是这个。

首先:检查PHP版本

$ php -version

第二步:将PHP版本添加到命令中。我的是:

  $ sudo apt-get install php7.2-curl

最后,重新启动Apache服务器:

sudo service apache2 restart

尽管大多数人声称没有必要重新启动Apache:)

其他回答

对于那些试图在PHP 7上安装PHP -curl的人来说,这将导致一个错误。实际上,如果你在php7中安装PHP -curl,包名应该是;

sudo apt-get install php-curl

不是php5-curl或php7-curl,只是php-curl。

我尝试了之前的大部分答案,但对我的机器Ubuntu 18.04 (Bionic Beaver)不起作用,但对我有效的是这个。

首先:检查PHP版本

$ php -version

第二步:将PHP版本添加到命令中。我的是:

  $ sudo apt-get install php7.2-curl

最后,重新启动Apache服务器:

sudo service apache2 restart

尽管大多数人声称没有必要重新启动Apache:)

您只需要安装php5-curl库。你可以通过跑步来做到这一点

sudo apt-get install php5-curl

点击这里了解更多信息。

你不需要提供版本号。运行:

sudo apt-get install php-curl

这对我很管用。别忘了重启服务器:

sudo service apache2 restart

试试这个:

sudo apt-get install -y curl