PHP curl "Unknown SSL protocol error in connection to"

标签 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); 但它不起作用。

最佳答案

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

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

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

关于PHP curl "Unknown SSL protocol error in connection to",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27414592/

相关文章:

linux - 用于删除另一个文件夹中不存在的文件和文件夹的 Shell 脚本

tomcat - 如何申请免费的第三方 CA 并使用它设置 Tomcat SSL

linux - 对字符串后的数字求和

Python:sqlite OR 语句

python - 在 Windows 上为 Python (2.5.4) 安装 SSL 模块

ssl - Erlang ssl 请求的负载均衡

php - 通过 url 在 php 中上传图像

php - MySQL php 登录

php - 对外部 HTTPS 网页进行 POST 后如何获取数据?

php - 使用学说查询构建器表达查询