SSL certificate problem 错误

Q:SSL certificate problem 错误

php在curl的时候报此错误:

<span class="pln">cURL error </span><span class="lit">60</span><span class="pun">:</span><span class="pln"> SSL certificate problem</span><span class="pun">:</span><span class="pln"> unable to </span><span class="kwd">get</span> <span class="kwd">local</span><span class="pln"> issuer certificate
 </span><span class="pun">(</span><span class="pln">see http</span><span class="pun">:</span><span class="com">//curl.haxx.se/libcurl/c/libcurl-errors.html)</span>

解决办法:

1)从 https://curl.haxx.se/ca/cacert.pem 下载最新的cacert.pem

2)将以下行添加到php.ini(如果这是共享托管和您没有访问php.ini然后你可以添加到.user.ini在public_html)

<span class="pln">curl</span><span class="pun">.</span><span class="pln">cainfo</span><span class="token operator"><span class="pun">=</span></span><span class="pln">cacert</span><span class="pun">.</span><span class="pln">pem</span><span class="pun">路径</span>
<span class="token comment"><span class="com"># 如 Windows 配置</span></span><span class="pln">
curl</span><span class="pun">.</span><span class="pln">cainfo</span><span class="token operator"><span class="pun">=</span></span><span class="pln">c</span><span class="pun">:</span><span class="token punctuation"><span class="pln">\</span></span><span class="pln">wwwroot</span><span class="token punctuation"><span class="pln">\</span></span><span class="pln">cacert</span><span class="pun">.</span><span class="pln">pem
</span><span class="token comment"><span class="com"># 如 Linux 配置</span></span><span class="pln">
curl</span><span class="pun">.</span><span class="pln">cainfo</span><span class="token operator"><span class="pun">=</span></span><span class="pun">/</span><span class="pln">etccacert</span><span class="pun">.</span><span class="pln">pem</span>

原文链接:https://www.hertzdance.com/blog/ssl-certificate-problem,转载请注明出处。

0

评论0

请先
欢迎光临频率跳动资源网
显示验证码
没有账号?注册  忘记密码?