Php 调用curl\u multi\u init()会导致脚本终止

Php 调用curl\u multi\u init()会导致脚本终止,php,curl,wampserver,Php,Curl,Wampserver,我第一次尝试使用curl_multi,并使用WampServer在本地开发机器上进行测试。我可以毫无问题地调用curl\u init() $mh = curl_multi_init(); Chrome显示一个页面,上面写着“没有收到任何数据”。所以就像脚本停止运行,没有返回任何输出一样 是什么导致了这个问题 编辑: 例1: <?php error_reporting(E_ALL); set_time_limit(100); echo 'test1'; $mh = curl_init(

我第一次尝试使用curl_multi,并使用WampServer在本地开发机器上进行测试。我可以毫无问题地调用
curl\u init()

$mh = curl_multi_init();
Chrome显示一个页面,上面写着“没有收到任何数据”。所以就像脚本停止运行,没有返回任何输出一样

是什么导致了这个问题

编辑:

例1:

<?php

error_reporting(E_ALL);
set_time_limit(100);

echo 'test1';
$mh = curl_init();
echo 'test2';

die();
例2:

<?php

error_reporting(E_ALL);
set_time_limit(100);

echo 'test1';
$mh = curl_multi_init();
echo 'test2';

die();
这可能是因为。
众所周知,WampServer中的cURL DLL存在缺陷。然而,到目前为止,它不会在PHP extensions菜单中激活自己,而不会导致这个问题。很有趣知道

你在共享主机上吗?@BenjaminDeBos这在我的Windows计算机上发生。我在运行WampServer。可能和那个问题有关?您是否尝试过运行已知有效的代码?日志中是否有与此问题相关的内容?@Maxime我尝试按照答案所述替换DLL,但结果显示以下错误:
致命错误:调用未定义的函数curl\u multi\u init()
,因此没有乐趣。@Maxime我尝试了该应答器中链接的页面上的所有其他DLL,其中一个成功了!回答你的评论?
<?php

error_reporting(E_ALL);
set_time_limit(100);

echo 'test1';
$mh = curl_multi_init();
echo 'test2';

die();
No data received

Reload