使用时出现此错误CURLOPT_SSL_VERIFYHOST
:
Curl error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
我尝试了什么:
1 -关闭VERIFYHOST
不是一个选项,我需要这个才能登录到 https 页面
2 -下载的证书,我像这样使用它:
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($c, CURLOPT_CAINFO, getcwd() . '/certificate.pl.crt');
我仍然得到同样的错误。
3 -我打开ssl_module
了 Apache 扩展(我使用 WAMP)
4 -我打开php_openssl
了 PHP 扩展
我还应该做什么?据phpinfo();
我所知,我有:
mod_ssl/2.2.22
OpenSSL/0.9.8u
它仍然不起作用。我还应该做什么:(?