排查“HTTPS 和 SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA 正常”错误
在 XAMPP 上,用户可能会遇到错误“cURL 资源” :SSL证书问题,尝试访问时请验证CA证书是否正常”升级到版本 1.7.3 后启用 HTTPS 的网站。
验证 CA 证书
尽管建议使用特定 cURL 选项,但问题可能源于 PHP 的更改安装或 Apache 设置。要解决此问题,请按照以下步骤操作:
Windows 解决方案:
对于 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中文网其他相关文章!