无法从本地计算机与cURL / PHP建立SSL连接,从Web服务器工作

时间:2012-10-14 23:54:42

标签: php ssl curl ssl-certificate easyphp

我在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连接?

1 个答案:

答案 0 :(得分:1)

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