PHP - SSL 证书错误:无法获取本地颁发者证书 - PHP - SSL certificate error: unable to get local issuer certificate

10/14 16:27
阅读数 0

问题:

I'm running PHP Version 5.6.3 as part of XAMPP on Windows 7.我在 Windows 7 上运行 PHP 版本 5.6.3 作为 XAMPP 的一部分。

When I try to use the Mandrill API, I'm getting the following error:当我尝试使用 Mandrill API 时,出现以下错误:

Uncaught exception 'Mandrill_HttpError' with message 'API call to messages/send-template failed: SSL certificate problem: unable to get local issuer certificate'未捕获的异常“Mandrill_HttpError”,消息为“API 调用消息/发送模板失败:SSL 证书问题:无法获得本地颁发者证书”

I already tried everything I read on StackOverflow, including adding the following to the php.ini file:我已经尝试了我在 StackOverflow 上阅读的所有内容,包括将以下内容添加到 php.ini 文件中:

curl.cainfo = "C:\xampp\php\cacert.pem"

And ofcourse downloaded to that location the cacert.pem file from http://curl.haxx.se/docs/caextract.html当然,从http://curl.haxx.se/docs/caextract.html下载 cacert.pem 文件到那个位置

but after all that, restarted XAMPP and Apache server but still getting the same error.但毕竟,重新启动了 XAMPP 和 Apache 服务器,但仍然出现相同的错误。

I really don't know what else to try.我真的不知道还能尝试什么。

Can anyone advise on what else can I try?谁能建议我还能尝试什么?


解决方案:

参考一: https://en.stackoom.com/question/1x5NH
参考二: https://stackoom.com/question/1x5NH
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部