[英]Calling curl_multi_init() causes script to terminate
我正在嘗試第一次使用curl_multi,並且正在使用WampServer在本地開發計算機上進行測試。 我可以curl_init()
調用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
這可能與相同的問題有關 。 WampServer中的cURL DLL是已知的bug。 但是,到目前為止,它不會在PHP擴展菜單中激活自身,而不會引起該問題。 有趣的知道!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.