首页 > 后端开发 > php教程 > 如何修复 XAMPP 1.7.3 中的'SSL 证书问题,验证 CA 证书是否正常”?

如何修复 XAMPP 1.7.3 中的'SSL 证书问题,验证 CA 证书是否正常”?

Patricia Arquette
发布: 2024-12-10 05:39:14
原创
762 人浏览过

How to Fix

SSL 验证错误:XAMPP 1.7.3“证书验证失败”

在 HTTP 安全 (HTTPS) 通信期间,您的应用程序建立了一个通过验证其 SSL 证书来确保与远程服务器的安全连接。在最近升级到 XAMPP 1.7.3 时,用户遇到错误“cURL 错误:SSL 证书问题,请验证 CA 证书是否正常。”

此错误通常表示证书颁发机构 (CA) 证书用于验证服务器证书未被系统的信任存储区识别。要解决此问题,请按照以下步骤操作:

  • 设置 cainfo 选项:
    从 PHP 5.3.7 开始,您可以使用curl 指定 CA 证书文件的位置.cainfo 选项php.ini.
curl.cainfo = "PATH_TO/cacert.pem"
登录后复制
  • 下载 cacert.pem:
    从 https://curl 下载 CA 证书文件 (cacert.pem)。 se/ca/cacert.pem 并将其保存到可访问的位置PHP。
  • 更新 php.ini:
    将上面的curl.cainfo 行添加到您的 php.ini 文件中并重新启动 Apache。

或者,如果无法更新 php.ini,您可以为每个 cURL 设置 cURL cainfo 选项资源:

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

完成这些步骤后,您的 HTTPS 连接应该成功建立,不会出现验证错误。

以上是如何修复 XAMPP 1.7.3 中的'SSL 证书问题,验证 CA 证书是否正常”?的详细内容。更多信息请关注PHP中文网其他相关文章!

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