不断收到错误“调用未定义的函数 curl_init()”

不断收到错误“调用未定义的函数 curl_init()”

我使用的是 PHP 5.6。我已经使用以下命令安装了 curl:

sudo apt-get install php-curl
sudo apt-get install php5-curl

但即使如此,我仍然不断收到错误:

调用未定义的函数 curl_init()

但是,当我 时locate curl.ini,它显示了这一点:

/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini

当我 时locate curl.so,它显示了这一点:

/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0

因此我把这一行改成/etc/php5/mods-available/curl.ini了:

扩展=curl.so

到:

扩展名=/usr/lib/php5/20131226/curl.so

但是我仍然收到错误。

怎么了?

答案1

尝试以下两件事:

sudo apt-get install php5.6-curl

创建一个页面向您展示<?php phpinfo();并确保您使用的是 php 5.6。您是否安装了多个 php?一旦您确定您正在使用的确切版本,请为其安装 curl:apt-get install php<VERSION>-curl -y

相关内容