gpt4 book ai didi

php - Mailgun PHP API 于 2018 年 1 月 23 日更改 SSL 证书错误未使用新的 cacert.pem 文件解决

转载 作者:可可西里 更新时间:2023-10-31 22:40:02 24 4
gpt4 key购买 nike

我的 PHP Mailgun 界面已经工作了 2 年,直到昨天 2018 年 1 月 23 日中午 12 点左右。

现在所有对 Mailgun API 的调用都返回 SSL 证书问题

异常 0 [curl] 60:SSL 证书问题:无法获取本地颁发者证书 [url] https://api.mailgun.net/v2/

当尝试访问 mailgun API 时,Curl 也会在命令行返回同样的问题。

我们已经下载并安装了最新的 cacert.pem 文件 https://curl.haxx.se/docs/caextract.html并将此文件的路径包含在 php.ini 文件参数 curl.cainfo =/path/to/cacert.pem 和 openssl.cafile =/path/to/cacert.pem

我们已经重新启动了我们的应用程序并重新启动了我们的服务器,但问题仍未解决。

还有其他人在使用 PHP Mailgun API 时遇到同样的问题吗?有没有办法通过 Mailgun API 禁用 SSL 证书检查?

最佳答案

通过将最新的 cacert.pem 文件复制到以下目录,解决了 PHP Mailgun API 的 SSL 证书问题:..PHP\v5.6\vendor\guzzle\guzzle\src\Guzzle\Http\Resources\

显然,PHP MailGun API 在调用 guzzle 和 curl 接口(interface)时使用此目录作为证书。更改 PHP.ini 文件参数 curl.cainfo = "/path/to/cacert.pem"不足以解决此问题。

关于php - Mailgun PHP API 于 2018 年 1 月 23 日更改 SSL 证书错误未使用新的 cacert.pem 文件解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48428836/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com