cURL error 60: SSL certificate problem: unable to get local issuer certificate 报错解决方案(laravel 使用GGuzzleHttp报错解决)

参考资料

百度经验
链接

问题原因

SSL证书问题:无法获得本地颁发者证书
我们经常编写代码的时候会遇到以下的情况

解决方案

记得开启openssl扩展,这里最好不要使用laravel 自带的服务器最好使用phpstury等集成环境

    1. 登录链接https://curl.se/docs/caextract.html这个网站下载证书
  • 2.打开php.ini 在里面配置以下信息
curl.cainfo="你证书的路径"
openssl.cafile="你证书的路径"
#例
curl.cainfo="D:\phpstudy_pro\Extensions\cacert-2021-04-13.pem"
openssl.cafile="D:\phpstudy_pro\Extensions\cacert-2021-04-13.pem"

以上配置完成之后记得重启php服务,例如重启阿帕奇服务器

最后你就可以访问你的服务啦

结果示例

posted @ 2021-04-16 15:10  以己为镜  阅读(491)  评论(0编辑  收藏  举报