Linux 上的 cURL 尽管已安装但未编译

Linux 上的 cURL 尽管已安装但未编译

cURL 未编译为 PHP。我在跑:

[root@vps ~]# cat /etc/issue
CentOS release 5.7 (Final)
Kernel \r on an \m

然后我执行yum install curlyum install php-curl.然后:

   [root@vps ~]# which curl
    /usr/bin/curl
   [root@vps ~]# /usr/bin/curl -v
curl: no URL specified!
curl: try 'curl --help' for more information

我的环境仍然显示我没有将curl编译成php。为什么?

我使用了phpinfo(),它显示:

cURL 支持:已启用

但是当我安装zencart在我的 vps 主机上时,它显示:

CURL 未编译成 PHP - 通知服务器管理员

我怎样才能解决这个问题?

答案1

检查一下是否curl_init()disabled_functions你的 php.ini 上,因为从我所看到的这里Zencart 安装程序会检查这一点。

另外,在测试脚本(例如您为 phpinfo() 创建的脚本)上尝试执行以下操作,看看会发生什么:

var_dump(curl_init());

相关内容