我把 php 版本从 5.4 升级到了 5.5。升级后,php 的 curl_exec 函数开始返回 false。php 5.5 关于 curl 选项的文档中有哪些变化吗?我在文档中没有找到任何信息。
$ch = curl_init();
curl_setopt( $ch, CURLOPT_POST, 1 );
curl_setopt( $ch, CURLOPT_HEADER, 0 );
curl_setopt( $ch, CURLOPT_URL, self::URL );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $postData );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_TIMEOUT, 90 );
$data = curl_exec( $ch );
PHP版本:5.5.14-2
注意:我在Vagrant Box上出现了此错误。
var_dump(curl_getinfo($ch));
。参考链接:http://php.net/manual/zh/function.curl-getinfo.php - samazi