cURL error 60: SSL certificate problem: unable to get local issuer certificate 报错解决方案(laravel 使用GGuzzleHttp报错解决)
参考资料
百度经验 | |
---|---|
链接 |
问题原因
SSL证书问题:无法获得本地颁发者证书
我们经常编写代码的时候会遇到以下的情况
解决方案
记得开启openssl扩展,这里最好不要使用laravel 自带的服务器最好使用phpstury等集成环境
-
- 登录链接
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服务,例如重启阿帕奇服务器
最后你就可以访问你的服务啦
结果示例