错误描述:php 调用Guzzle 访问https接口报错:cURL error 60: SSL certificate problem: unable to get local issuer certificate
错误原因:Ubuntu系统中CA证书过期或不可用
处理方法:
- 下载最新CA证书 wget --no-check-certificate https://curl.se/ca/cacert.pem
- 将cacert.pem文件放在有写权限的文件夹中,我放在 /data/www/ssl/cacert.pem
- 修改php.ini 修改配置 curl.cainfo = /data/www/ssl/cacert.pem 并取消注释
- 重启php服务 service php5-fpm restart