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
相关推荐
byte轻骑兵21 分钟前
【C++特殊工具与技术】优化内存分配(五):显式析构函数的调用
开发语言·c++
黑听人1 小时前
【力扣 简单 C】141. 环形链表
c语言·开发语言·数据结构·算法·leetcode
Q_Q5110082851 小时前
python+django/flask+uniapp宠物中心信息管理系统app
spring boot·python·django·flask·uni-app·node.js·php
Blossom.1182 小时前
基于深度学习的智能图像分类系统:从零开始构建
开发语言·人工智能·python·深度学习·神经网络·机器学习·分类
缘友一世2 小时前
java设计模式[2]之创建型模式
java·开发语言·设计模式
cyc&阿灿2 小时前
Java中extends与implements深度解析:继承与接口实现的本质区别
java·开发语言
liujing102329294 小时前
Day13_C语言基础&项目实战
c语言·开发语言
周振超的4 小时前
c++编译第三方项目报错# pragma warning( disable: 4273)
开发语言·c++
JH30736 小时前
Java Stream API 在企业开发中的实战心得:高效、优雅的数据处理
java·开发语言·oracle
呆呆的小草8 小时前
Cesium距离测量、角度测量、面积测量
开发语言·前端·javascript