Laravel使用GGuzzle报证书错误cURL error 60: SSL certificate problem: unable to get local issuer certificate
问题:最近使用Laravel框架开发项目,在使用GGuzzle扩展构建请求的时候,提示证书错误。查了下需要本地安装下证书,处理记录如下。
1、报错实例。
2、问题原因。
:SSL证书问题:无法获得本地颁发者证书。
:我们经常编写代码的时候会遇到以下的情况。
3、解决方案
3.1、下载证书
登录链接 https://curl.se/docs/caextract.html 这个网站下载证书
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、最后重新发起请求,即可!
-----END
影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....