Curl和PHP5.3.3中的SSL连接错误

Curl和PHP5.3.3中的SSL连接错误,php,ssl,curl,Php,Ssl,Curl,我的网站3年来运行良好,代码如下,2天后突然出现以下错误: SSL连接错误:-in Curl\u错误 下面是我的代码: <?php $this->ssl_cert = "path_to_my_cert.pem"; $session = curl_init($this->server_url); curl_setopt($session, CURLOPT_HTTPHEADER, $this->request_header); curl_setopt($session, CU

我的网站3年来运行良好,代码如下,2天后突然出现以下错误:

SSL连接错误:-in Curl\u错误

下面是我的代码:

<?php
$this->ssl_cert = "path_to_my_cert.pem";
$session = curl_init($this->server_url);
curl_setopt($session, CURLOPT_HTTPHEADER, $this->request_header);
curl_setopt($session, CURLOPT_HEADER, true);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
curl_setopt($session, CURLOPT_TIMEOUT, 300);
curl_setopt ($session, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($session, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($session, CURLOPT_SSL_CIPHER_LIST, rsa_rc4_128_sha);
curl_setopt($session, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_setopt($session, CURLOPT_CAINFO, $this->ssl_cert);
$response = curl_exec($session);

if (curl_errno($session)) {
    $curl_err = curl_error($session);
    return array("CURL_ERR", $curl_err);
} else {
    curl_close($session);
}
?>
我的PHP版本:5.3.3
卷曲信息:7.9.17

问题已解决。在使用下面的链接进行了几次调试之后,我发现我的CURLOPT_SSL_CIPHER_LIST值存在问题。现在已经对它进行了评论,web服务工作得非常好。现在对我来说,正确的解决方案是找出密码的实际新值,并带回代码。写回,以便将来对某人有所帮助。使用[link]将有助于调试任何与Curl相关的问题。保持链接可能很方便:)
curl_setopt($session, CURLOPT_SSLVERSION, 3);