首页 > 后端开发 > php教程 > 如何修复 XAMPP 中的'HTTPS 和 SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA 正常”错误?

如何修复 XAMPP 中的'HTTPS 和 SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA 正常”错误?

Patricia Arquette
发布: 2024-12-09 19:26:11
原创
216 人浏览过

How to Fix the

排查“HTTPS 和 SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA 正常”错误

在 XAMPP 上,用户可能会遇到错误“cURL 资源” :SSL证书问题,尝试访问时请验证CA证书是否正常”升级到版本 1.7.3 后启用 HTTPS 的网站。

验证 CA 证书

尽管建议使用特定 cURL 选项,但问题可能源于 PHP 的更改安装或 Apache 设置。要解决此问题,请按照以下步骤操作:

Windows 解决方案:

  1. 从 https://curl.se/ca/cacert 下载 cacert.pem。 pem 并将其保存在方便的位置。
  2. 通过添加行curl.cainfo = 更新 php.ini "PATH_TO/cacert.pem"。

对于 5.3.7 之前的 PHP 版本:

对于每个 cURL 资源,将 CURLOPT_CAINFO 选项设置为路径使用以下命令创建 cacert.pem 文件语法:

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");
登录后复制

通过验证 CA 证书并设置适当的curl.cainfo 选项,您可以解决此错误并恢复正确的 HTTPS 功能。

以上是如何修复 XAMPP 中的'HTTPS 和 SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA 正常”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板