摘要:已安装curl,但尝试使用它时仍然收到此错误:
[Mon Nov 14 16:39:05 2011] [error] [client 75.145.113.155] PHP Fatal error: Call to undefined function curl_init() in /.../htdocs/system/application/libraries/paypal/Paypal_pro.php on line 619, referer: http://example.com/buy/checkout
来自phpinfo:
Additional .ini files parsed /etc/php5/apache2/conf.d/curl.ini
extension_dir /usr/lib/php5/20090626+lfs
我已经确认/etc/php5/apache2/conf.d/curl.ini和/usr/lib/php5/20090626+lfs/curl.so确实存在。
以下是curl.ini的内容:
extension=curl.so
当我查看我创建的phpinfo文件时,它会显示curl的一个部分,但其中的功能条目为空白。这是正常的吗?如果没有,会导致什么?我正在使用bunut并使用以下命令以root身份安装curl:
apt-get install php5-curl
没有错误。我重启apache几次没有效果。我已经在其他系统上做了很多次,Ubunut和RedHat都没有遇到任何困难,所以我不知道这里出了什么问题。