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
影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?