无法在Linux上的PHP中启用cURL支持

时间:2011-03-16 02:42:56

标签: php linux curl

cURL没有出现在phpinfo()中,即使在确保以下内容后也无法在PHP脚本内部出现:

  • curl.so确实存在于/usr/lib/php/modules/curl.so以及我的其他成功运行的PHP模块中。

  • /usr/lib/php/modules/curl.so是唯一可以在系统中找到curl.so的地方。

  • extension = curl.so在php.ini

  • 中取消注释
  • /etc/php/php.ini是唯一可以在系统中找到php.ini的地方。

  • 我多次重启我的网络服务器。

  • phpinfo配置命令显示:' - with-curl = shared'

然而,显示“卷曲”设置的大蓝色块(通常在其他系统上的phpinfo中找到)没有出现。此外,function_exists('curl_init')在PHP内部返回false。

我一定错过了什么......但是什么?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

dl("curl.so");

即使使用库的完整路径,也要尝试最终。并检查这是否适用于命令行。如果.so应该与您的PHP解释器不兼容(或者其他方面已损坏),那么您将不会在phpinfo脚本的输出中看到任何消息。如果它是从php.ini引用的,那么PHP会以静默方式失败。任何问题都只会出现在控制台或Apache错误日志中。