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

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


当前回答

在Ubuntu中安装Curl Extension:

sudo apt-get install php5-curl

安装libcurl后,您应该使用以下命令之一重新启动web服务器,

sudo /etc/init.d/apache2 restart

or

sudo service apache2 restart

其他回答

对于使用PHP 8的人来说。yum search php81-或php80,然后搜索ea-php81-php-curl。X86_64或ea-php80-php-curl.x86_64

然后运行yum install ea-php81-php-curl。X86_64安装扩展。这也将在安装过程中重新启动apache服务器。

希望这有助于解决您的问题!

执行下面的命令。它给出了一个模块列表。

 sudo apt-cache search php5-

然后使用要安装的模块名称执行以下命令:

 sudo apt-get install name of the module

参考:如何在Ubuntu上安装Linux, Apache, MySQL, PHP (LAMP)堆栈。

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

sudo apt-get install php5-curl

点击这里了解更多信息。

在Ubuntu中安装Curl Extension:

sudo apt-get install php5-curl

安装libcurl后,您应该使用以下命令之一重新启动web服务器,

sudo /etc/init.d/apache2 restart

or

sudo service apache2 restart

要做的第一件事:检查计算机正在运行的PHP版本。

命令行:php -version

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

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

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

如果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

To:

扩展= php_curl.dll

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

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