首页 > Web开发 > 详细

php 执行GuzzleHttp请求时发生cURL error 60: SSL certificate problem错误的解决方法

时间:2021-07-23 16:04:02      阅读:20      评论:0      收藏:0      [点我收藏+]

遇到的问题:

在执行GuzzleHttp时发下错误:Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: unable to get local issuer certificate,其原因可能是本地的CURL的SSL证书太旧了或者没有该证书,导致不识别此证书。

解决方法如下:

下载最新的证书(https://curl.haxx.se/ca/cacert.pem),编辑 php.ini 文件,找到 curl.cainfo,去掉 curl.cainfo 前面的注释“;”,然后在后面写上cacert.pem证书的完整路径及文件名

curl.cainfo = D:/HwsHostMaster/phpweb/php70/cacert.pem

接下来重启php服务即可。

php 执行GuzzleHttp请求时发生cURL error 60: SSL certificate problem错误的解决方法

原文:https://www.cnblogs.com/aze999/p/15048366.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!