【发布时间】:2011-09-02 22:46:16
【问题描述】:
抱歉,我知道这是一个经常被问到的问题,但我遵循了所有标准建议都无济于事。
我正在尝试使用由其他人编写的为 curl 提供包装函数的 php 库。我在 php.ini 文件中未注释 extension=php_curl.dll,保存它并重新启动我的服务器(Wampserver)。我还在浏览器中做了一个 phpinfo() ,它说 curl 已启用,但是我继续收到上面提到的错误。
这是代码的 sn-p,有问题的行 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...
我已经对上述所有内容进行了三次检查,甚至重新启动计算机并绝望地再次检查 - curl 扩展绝对没有注释,并且 phpinfo() 肯定显示 curl 已启用。
希望有人知道发生了什么?
谢谢, 保罗。
【问题讨论】:
-
您好,欢迎来到 SO。在提问之前尝试使用搜索。了解 CURL 的安装:php.net/manual/en/curl.setup.php
-
您好,正如我所说,phpinfo 告诉我 curl 已安装并启用。 curl 模块在 Wampserver 的 if modules 列表中旁边还有一个勾号,表示它已启用。我已经使用了搜索功能,这就是我能够“遵循所有标准建议”的方式,正如我原来的评论中提到的那样。
-
对不起,我的错,我不够专注。
-
没问题 :) 我真的已经尝试了所有可以在此处和 Google 上找到的提示和建议,但是尽管显然已安装并启用了 curl,但我仍然遇到相同的错误...将明天必须修补它,该睡觉了。
-
我有同样的问题,你是怎么解决的?