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
相关推荐
weixin_307779131 小时前
PySpark实现ABC_manage_channel逻辑
开发语言·python·spark
??? Meggie2 小时前
【Python】保持Selenium稳定爬取的方法(防检测策略)
开发语言·python·selenium
酷爱码4 小时前
如何通过python连接hive,并对里面的表进行增删改查操作
开发语言·hive·python
画个大饼4 小时前
Go语言实战:快速搭建完整的用户认证系统
开发语言·后端·golang
喵先生!5 小时前
C++中的vector和list的区别与适用场景
开发语言·c++
Thomas_YXQ6 小时前
Unity3D Lua集成技术指南
java·开发语言·驱动开发·junit·全文检索·lua·unity3d
xMathematics6 小时前
计算机图形学实践:结合Qt和OpenGL实现绘制彩色三角形
开发语言·c++·qt·计算机图形学·cmake·opengl
yuanManGan8 小时前
C++入门小馆: 深入了解STLlist
开发语言·c++
北极的企鹅888 小时前
XML内容解析成实体类
xml·java·开发语言
BillKu8 小时前
Vue3后代组件多祖先通讯设计方案
开发语言·javascript·ecmascript