[PHP]使用curl_init返回false的解决办法

今天在本地测试PHP用curl获取远程数据的时候,总是返回结果为false。
于是在
$file_contents = curl_exec($ch);
$error = curl_error($ch);
var_dump($error);
exit(0);

加上错误提示信息
之后提示了这么一条信息:
SSL certificate problem: unable to get local issuer certificate


大概率意思就是找不到本地的证书

>因为本地测试环境,并没有SSL证书,所以导致获取远程数据失败
这个时候只需要在 这个函数里面加两行数据,忽略掉证书需求即可:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

之后便可以获取到远程信息了!