Php 发出请求时出现CURL错误:SSL连接错误(错误代码:35)

Php 发出请求时出现CURL错误:SSL连接错误(错误代码:35),php,curl,webdav,sabredav,Php,Curl,Webdav,Sabredav,当我尝试从PHP连接到BigCommerce的WebDAV服务器时,收到以下错误消息: 发出请求时出现CURL错误:SSL连接错误(错误代码:35) 我正在使用SabreDAV PHP客户端库,它是一个围绕cURL的包装器 如果从命令行使用curl,则会出现相同的错误 我使用的是CentOS 6.3、PHP 5.3.3、curl 7.19.7。我在几台不同的机器上进行了尝试: curl-vhttps://www.example.com/ 在一些机器上,我得到了SSL错误35,在一些机器上,它工

当我尝试从PHP连接到BigCommerce的WebDAV服务器时,收到以下错误消息:

发出请求时出现CURL错误:SSL连接错误(错误代码:35)

我正在使用SabreDAV PHP客户端库,它是一个围绕cURL的包装器

如果从命令行使用curl,则会出现相同的错误


我使用的是CentOS 6.3、PHP 5.3.3、curl 7.19.7。

我在几台不同的机器上进行了尝试:

curl-vhttps://www.example.com/
在一些机器上,我得到了SSL错误35,在一些机器上,它工作时没有错误消息。从这一点上,我怀疑所使用的curl版本或SSL证书的相关包存在一些差异。所以我试着在我需要的服务器上更新一些包。事实证明,更新网络安全服务(NSS)包解决了这个问题

yum更新nss

为什么要问问题来回答?@MaciejCzyżewski:这通常对堆栈溢出很好。谢谢@minitech,希望有人会发现它有用。几个月前,我花了一天多的时间寻找答案,结果失败了。今天我不得不再次努力,我找到了一个解决办法。