【问题标题】:curl on WAMP server在 WAMP 服务器上卷曲
【发布时间】:2013-05-24 12:20:34
【问题描述】:

我是 webbscrapping 和 php 的新手。我曾经尝试过这个简单的 php curl 代码,但输出却是空白。即当我运行以下代码时,我得到一个空白网页

    <?
    $url = "oooff.com";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    echo $curl_scraped_page;
    ?>

我在 Windows 7 64 位电脑上使用 Wamp server 2。我在 wamp 中的 apache/bin 和 php/bin 中取消了 php_curl.dll 的 php.ini 文件的注释。我已经检查了 wamp 服务器上的 php_curl 扩展。我仍然得到一个空白网页。可能是什么问题? 任何建议都会有所帮助

提前谢谢..

【问题讨论】:

  • 请检查 phpinfo() curl 是否启用?
  • 您的日志中是否有任何错误?尝试在$curl_scraped_page 上使用var_dump 而不是echo
  • 你重启你的 apache/wamp 了吗?
  • 检查你的 curl_info()
  • @Praveenkalal 我已经在 phpinfo().curl 中启用了

标签: php curl wamp


【解决方案1】:

您可以检查以下几点: 请参阅此链接以在 windows 上的 wamp 中启用 curl。

http://www.phpmind.com/blog/2011/02/how-to-enable-curl-in-wamp/

最可能的解决方案:

您必须将 php_curl.dll 替换为以下内容: 这个版本的 windows 与 wamp 兼容。 您必须在 wamp 服务器的 PHP 扩展选项卡中替换它。

查找 Fixed curl 扩展并选择您的 php 版本。 http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/

我从另一个 SO Post 得到这个,这对很多人都有效。

https://stackoverflow.com/a/13677593/1379394

【讨论】:

  • 我这样做了,我得到了致命错误:在第 3 行调用 C:\wamp\www\scrappingphpcurl.php 中的未定义函数 curl_init()
  • 终于!!我刚刚使用了插件 apache 版本 2.2.9 和 php 5.3.1,瞧它工作了!!!!
  • 实际上是 Kees,如果他安装了新插件以使其正常工作,您的回答并没有解决他的问题!
  • 我知道。但他要求解决,问题就解决了。当他出现新问题时。他可以随时提出新问题:)
猜你喜欢
  • 2011-03-30
  • 2016-04-16
  • 2019-03-03
  • 2011-10-27
  • 2022-11-21
  • 1970-01-01
  • 2017-12-13
  • 2016-05-08
  • 1970-01-01
相关资源
最近更新 更多