PHP cURL“连接到的未知SSL协议错误”

时间:2014-12-11 02:51:36

标签: php ubuntu ssl curl ubuntu-14.04

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

enter image description here

当我将它移动到我的服务器(Ubuntu 14.04 x64)上时,它会停止工作并继续出现此类错误:

enter image description here

我很失落如何解决这个问题。我尝试使用curl_setopt($ch, CURLOPT_SSLVERSION, 3);,但它无法正常使用。

1 个答案:

答案 0 :(得分:0)

“未知协议”错误通常表示客户端和服务器不同意SSL协议版本。例如,可能像使用curl_setopt($ch, CURLOPT_SSLVERSION, 3)一样将协议设置为SSL 3.0,但服务器可能像大多数服务器一样禁用SSL 3.0,因为此协议被认为是不安全的。

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

除此之外,请勿将您的问题交叉发布到多个网站。