php curl-Unknown SSL protocol error in connection

当使用php curl 的时候,提示Unknown SSL protocol error in connection to
经过多次尝试,有两种途径可以解决。
一不走ssl

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

经测试,对于强制要使用https的无效

第二种办法是:

curl_setopt($ch, CURLOPT_SSLVERSION, 3); // Force SSLv3 to fix Unknown SSL Protocol error

原来CURLOPT_SSLVERSION: 传递一个包含SSL版本的长参数。默认PHP将被它自己努力的确定,在更多的安全中你必须手工设置。