对不起,我知道这是一个经常被问到的问题,但是我遵循了所有标准建议都无济于事。
我正在尝试使用由其他人编写的php库,它为curl提供包装函数。我在php.ini文件中没有注释extension = php_curl.dll,保存并重新启动我的服务器(Wampserver)。我还在浏览器中做了一个phpinfo(),它说curl已启用,但是我继续得到上面提到的错误。
以下是代码片段,其中包含违规行249 -
function http($target, $ref, $method, $data_array, $incl_head)
{
# Initialize PHP/CURL handle
$ch = curl_init(); <----
# Prcess data, if presented
if(is_array($data_array))
{
# Convert data array into a query string (ie animal=dog&sport=baseball)
foreach ($data_array as $key => $value)
etc...
我已经对所有上述内容进行了三次检查,甚至重新启动了我的计算机并在绝望中再次检查 - 卷曲扩展名称肯定是未注释的,并且phpinfo()肯定会显示curl已启用。
希望有人可能知道发生了什么事?
谢谢, 保罗。
答案 0 :(得分:2)
您需要在两个位置启用php_curl.dll
答案 1 :(得分:0)
你需要在php.ini文件中取消注释PHP curl并确保dll可用。