首页  >  文章  >  后端开发  >  如何修复 Windows 上 Amazon PHP SDK 中的 cURL 错误代码 60“SSL 证书问题”?

如何修复 Windows 上 Amazon PHP SDK 中的 cURL 错误代码 60“SSL 证书问题”?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-25 03:11:02994浏览

How to Fix cURL Error Code 60

如何在使用 Amazon PHP SDK 时解决 PHP cURL 错误代码 60

尝试使用 WAMP 在 Windows 上建立 PHP 环境时Amazon PHP SDK,用户遇到错误代码 60:“SSL 证书问题:无法获取本地颁发者证书。”

问题详细信息:

错误消息表明cURL 在 SSL 验证期间无法找到证书的颁发者。当本地证书包丢失或无效时,可能会发生这种情况。

原始解决方案尝试:

用户已将以下行添加到 php.ini:

curl.cainfo = C:\Windows\ca-bundle.crt

但是,这并没有解决问题。

替代解决方案:

  1. 获取根证书捆绑包: 从以下位置下载 CA 证书根证书捆绑包:https://curl.haxx.se/ca/cacert.pem。
  2. 保存捆绑包:将证书捆绑包复制到您的磁盘并将其存储在已知位置。
  3. 更新 php.ini:修改 php.ini 以使用新的证书包:
curl.cainfo = "path_to_cert\cacert.pem"

重新启动您的网络服务器并尝试再次运行示例测试。错误代码 60 应该已解决。

以上是如何修复 Windows 上 Amazon PHP SDK 中的 cURL 错误代码 60“SSL 证书问题”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn