解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate
PHP

解决 cURL error 60: SSL certificate problem: unable to get local issuer certificate

Elysian
2023-10-30 / 0 评论 / 143 阅读 / 正在检测是否收录...

异常抛出 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访问你服务器。

解决办法

  1. 下载证书 ,下载最新的证书就;
  2. 下载后放入PHP扩展文件中,一般放在ext目录中;
  3. 修改php.ini文件,去掉注释、加上路径 openssl.cafile = "下载的证书文件完整路径" curl.cainfo = "下载的证书文件完整路径"
  4. 重启环境生效;
0

评论

博主关闭了所有页面的评论