我第一次尝试使用curl_multi,并且正在使用WampServer在我的本地开发机器上进行测试。我可以毫无问题地致电curl_init()
,但当我尝试这样做时:
$mh = curl_multi_init();
Chrome会显示一个页面,上面写着“未收到任何数据”。所以它就像脚本停止运行而没有返回输出。
可能导致此问题的原因是什么?
编辑:
示例1:
<?php
error_reporting(E_ALL);
set_time_limit(100);
echo 'test1';
$mh = curl_init();
echo 'test2';
die();
输出1:
test1test2
示例2:
<?php
error_reporting(E_ALL);
set_time_limit(100);
echo 'test1';
$mh = curl_multi_init();
echo 'test2';
die();
输出2:
No data received
Reload
答案 0 :(得分:1)
可能与that same problem有关。 已知WampServer中的cURL DLL是错误的。然而,到目前为止,它不会在PHP扩展菜单中激活自己而不是导致该问题。有趣的知道!