PHP cURL TLS 1.0到1.2

PHP cURL TLS 1.0到1.2,php,curl,Php,Curl,我正在更新一些旧的php代码,并注意到与之交互的API需要TLS1.1或1.2。运行返回结果下面的代码是错误的 TLS1.0 如何让PHP使用TLS1.1或1.2?我看到的另一篇帖子提到了设置卷发,但这似乎并没有起到我的作用 $ch = curl_init('https://www.howsmyssl.com/a/check'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSLVERSION

我正在更新一些旧的php代码,并注意到与之交互的API需要TLS1.1或1.2。运行返回结果下面的代码是错误的

TLS1.0

如何让PHP使用TLS1.1或1.2?我看到的另一篇帖子提到了设置卷发,但这似乎并没有起到我的作用

$ch = curl_init('https://www.howsmyssl.com/a/check');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
$data = curl_exec($ch);
curl_close($ch);

$json = json_decode($data);
echo $json->tls_version;

你用的是什么卷发版本?回显
curl\u version()['version\u number']
并告诉我们您得到了什么我正在使用版本463623似乎您需要一个大于
467456
7.34
)的curl版本才能启用TLS 1.1或1.2。您使用的curl版本是什么?回显
curl\u version()['version\u number']
并告诉我们您得到了什么我正在使用版本463623似乎您需要大于
467456
7.34
)的curl版本才能启用TLS 1.1或1.2。