PHP cURL“;连接到“”时出现未知SSL协议错误;

PHP cURL“;连接到“”时出现未知SSL协议错误;,php,ubuntu,ssl,curl,ubuntu-14.04,Php,Ubuntu,Ssl,Curl,Ubuntu 14.04,当我尝试通过XAMPP在我的计算机上使用cURL运行脚本时,一切都非常正常: 当我将它移动到我的服务器(Ubuntu 14.04 x64)上时,它停止工作,我继续收到这种类型的错误: 我真不知道该怎么解决这个问题。我尝试过使用curl\u setopt($ch,CURLOPT\u SSLVERSION,3)

当我尝试通过XAMPP在我的计算机上使用cURL运行脚本时,一切都非常正常:

当我将它移动到我的服务器(Ubuntu 14.04 x64)上时,它停止工作,我继续收到这种类型的错误:

我真不知道该怎么解决这个问题。我尝试过使用
curl\u setopt($ch,CURLOPT\u SSLVERSION,3)curl\u setopt($ch,CURLOPT\u SSLVERSION,3)
一样将协议设置为SSL 3.0,但服务器可能会像今天大多数服务器一样禁用SSL 3.0,因为此协议被认为是不安全的

如果这些信息不够,请发布相关的客户端代码和服务器设置。另外,与其他客户端(如浏览器)进行检查,以确保只有您的curl客户端受到影响,因此主要问题不在服务器端


除此之外,不要将问题交叉发布到多个站点。

快速修复,如果im正确
curl\u setopt($ch,CURLOPT\u SSL\u VERIFYPEER,false)这可能不是“未知协议”的修复程序。此外,考虑禁用验证是一个非常糟糕的想法。它最多只是一个临时解决方案,需要明确警告使用此解决方案会严重影响安全性。