2

几年来我一直在 Windows XP 上使用 EasyPHP 5.3.2i,我喜欢在将网站上传到我的网络服务器之前离线测试我的网站。直到现在,当我需要将 SSL 连接作为其功能的一部分时,这一直都很好。我的代码在 Web 服务器上运行时工作正常,但是当尝试从我的本地计算机(127.0.0.1 等)打开 SSL 连接时,我得到以下信息:

SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

在我的 Web 服务器上安装证书很容易,但是将它放在我本地设置的同一目录中并不能解决此错误。我必须在其他地方安装它还是有其他东西阻止我在这里建立 SSL 连接?

4

1 回答 1

1

尝试将 cURL 选项设置CURLOPT_SSL_VERIFYPEER为 false。这将禁用对等方证书的验证。但是,您只想在测试服务器上使用此选项。您可以在此处查看完整的选项列表。

于 2012-10-15T00:41:23.733 回答