PHP SSL 证书错误:解决“无法获取本地颁发者证书”问题
在尝试利用 Mandrill API 时,PHP 开发人员可能会遇到错误,指出“对消息/发送模板的 API 调用失败:SSL 证书问题:无法获取本地颁发者证书。”本文旨在提供解决此问题的指导。
第一步是确保 PHP 配置指定证书颁发机构 (CA) 证书的位置。验证您的 php.ini 文件中是否存在以下行:
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile = "C:\xampp\php\cacert.pem"
如果这些条目不存在或不正确,请将它们添加到您的 php.ini 文件中并重新启动 Apache 服务器。但是,仅此解决方案可能无法解决问题。
作为综合解决方案,请按照以下步骤操作:
curl.cainfo="C:/wamp/cacert.pem" openssl.cafile="C:/wamp/cacert.pem"
实施这些步骤后,PHP 应用程序不应再遇到使用 Mandrill API 时出现“无法获取本地颁发者证书”错误。
以上是PHP SSL 错误:使用 Mandrill API 时如何修复'无法获取本地颁发者证书”?的详细内容。更多信息请关注PHP中文网其他相关文章!