解决xampp Curl error SSL certificate problem unable to get local issuer certificate

今天遇到一个问题,短信发送接口返回的一直是NULL,这让人很是惆怅啊~~~~

追踪到curl的地方,发现是curl_exec执行失败,返回false,这时我们打印一下错误:

if(curl_exec($ch) === false){

echo 'Curl error: ' . curl_error($ch);

exit;

}

Curl error: SSL certificate problem: unable to get local issuer certificate

大致原因是没有证书之类导致的。所以需要配置一些文件:

在php.int文件中加入

curl.cainfo ="d:\xampp\xampp\php\cacert.pem"(这个路径根据你自己的xampp中的php路径来决定)


加入改文件后,重新启动一下Apache,再次调用短信接口,数据返回成功

你可能感兴趣的:(解决xampp Curl error SSL certificate problem unable to get local issuer certificate)