Laravel使用GGuzzle报证书错误cURL error 60: SSL certificate problem: unable to get local issuer certificate

问题:最近使用Laravel框架开发项目,在使用GGuzzle扩展构建请求的时候,提示证书错误。查了下需要本地安装下证书,处理记录如下。

1、报错实例。

Laravel使用GGuzzle报证书错误cURL error 60: SSL certificate problem: unable to get local issuer certificate

2、问题原因。

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

3、解决方案

3.1、下载证书

登录链接 https://curl.se/docs/caextract.html  这个网站下载证书

Laravel使用GGuzzle报证书错误cURL error 60: SSL certificate problem: unable to get local issuer certificate

3.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"

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

4、最后重新发起请求,即可!

Original: https://www.cnblogs.com/camg/p/16171170.html
Author: 在斑马线上散布
Title: Laravel使用GGuzzle报证书错误cURL error 60: SSL certificate problem: unable to get local issuer certificate

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684320/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球