我无法通过任何方式从Apache内部获取cURL。它实际上是相当奇怪的太前提是:从curi而不是从Apache的PHP curl作品
- 我可以从CLI执行我的PHP页面,它的帖子我的请求完全正常
- 当我看到我的错误日志,我得到“PHP致命错误:调用未定义的函数curl_init()“,就好像根本没有安装扩展。同样,一个快速的`phpinfo()`也会产生这样的结果,例如,如果扩展没有安装。
此外,当我建立PHP时,我选择了“ - 启用卷曲”标志。
我无法通过任何方式从Apache内部获取cURL。它实际上是相当奇怪的太前提是:从curi而不是从Apache的PHP curl作品
此外,当我建立PHP时,我选择了“ - 启用卷曲”标志。
您可能没有在适当的php.ini
中加载扩展。该文件应包含类似:
[PHP_CURL]
extension=php_curl.dll
而且,--enable-curl
不是PHP配置选项。 --with-curl=[DIR]
是你想要的。检查出cURL installation instructions。
php_curl.dll
如果配置正确,应该在PHP的ext
目录中。
安装php5-curl后我有同样的问题。我重新启动了Apache并修复了它。
须藤/etc/init.d/apache2重新启动的Ubuntu 12.04
我有类似的问题 - 从CLI,来自Apache的2.4
默默未能工作,我已经试过:
1)将ssleay32.dll和libeay32.dll从php文件夹复制到apache \ bin文件夹中 - 没有工作
2)从apache \ bin文件夹中完全删除ssleay32.dll和libeay32.dll - WORKED。
你应该重新启动Apache服务器每次你做出改变,使其工作。
另外,您应该从Microsoft安装x86和x64版本的C++ Resistributable Visual Studio。
有一个不同的php.ini的CLI和Apache也许你Apache php.ini没有加载CURL – zzarbi 2011-06-07 21:32:25