出错原因
错误提示:SSL certificate problem: unable to get local issuer certificate
是在使用 curl 时出错,意思是“SSL证书问题:无法获取本地颁发者证书”。
解决办法
有两种方式:
1.检查你安装的证书路径
看下跟你 curl 中使用的是否一致
2.取消curl的ssl检查
没有证书的话,可以在curl相关代码中添加下面的代码,表示不检查ssl(这种方式一般用于本地调试。)
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //验证curl对等证书(一般只要此项) curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); //检查服务器SSL证书中是否存在一个公用名 curl_setopt($curl, CURLOPT_SSLVERSION, 0); //传递一个包含SSL版本的长参数。
本文地址:https://www.mainblog.cn/247.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。