异常抛出 cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
报错原因:因为没有配置信任的服务器HTTPS验证。默认情况下,cURL被设为不信任任何CAs,因此浏览器无法通过HTTPs访问你服务器。
解决办法
- 下载证书 ,下载最新的证书就;
- 下载后放入PHP扩展文件中,一般放在ext目录中;
- 修改php.ini文件,去掉注释、加上路径
openssl.cafile = "下载的证书文件完整路径"
curl.cainfo = "下载的证书文件完整路径"
; - 重启环境生效;
评论