php 调用Guzzle 访问https接口报错 cURL error 60: SSL certificate problem...

错误描述:php 调用Guzzle 访问https接口报错:cURL error 60: SSL certificate problem: unable to get local issuer certificate

错误原因:Ubuntu系统中CA证书过期或不可用

处理方法:

  1. 下载最新CA证书 wget --no-check-certificate https://curl.se/ca/cacert.pem
  2. 将cacert.pem文件放在有写权限的文件夹中,我放在 /data/www/ssl/cacert.pem
  3. 修改php.ini 修改配置 curl.cainfo = /data/www/ssl/cacert.pem 并取消注释
  4. 重启php服务 service php5-fpm restart
相关推荐
揽你·入怀9 分钟前
数据结构:ArrayList简单实现与常见操作实例详解
java·开发语言
AA-代码批发V哥29 分钟前
Math工具类全面指南
java·开发语言·数学建模
Nobkins1 小时前
2021ICPC四川省赛个人补题ABDHKLM
开发语言·数据结构·c++·算法·图论
十八年的好汉1 小时前
buck变换器的simulink/matlab仿真和python参数设计
开发语言·matlab
88号技师1 小时前
2025年6月一区SCI-不实野燕麦优化算法Animated Oat Optimization-附Matlab免费代码
开发语言·算法·matlab·优化算法
我不是程序猿儿1 小时前
【C#】Thread.Join()、异步等待和直接join
开发语言·c#
独行soc1 小时前
2025年渗透测试面试题总结-百度面经(题目+回答)
运维·开发语言·经验分享·学习·面试·渗透测试·php
免檒1 小时前
go语言协程调度器 GPM 模型
开发语言·后端·golang
海棠蚀omo1 小时前
C++笔记-红黑树
开发语言·c++·笔记
雪芽蓝域zzs2 小时前
JavaScript splice() 方法
开发语言·javascript·ecmascript