加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

【微信开发】cURL error 60: SSL certificate problem: unable t

发布时间:2020-12-14 01:41:36 所属栏目:Linux 来源:网络整理
导读:在做微信开发时候,请求为你接口报错: ? 解决方案:? ? 1 下载cacert https: // curl.haxx.se/ca/cacert.pem 2 修改 php.ini,并重启 curl.cainfo= " 真实路径/cacert.pem " ? 注意: 开启 php_curl? ?php_openssl 扩展, 如果是用php curl() 方法 的话。可

在做微信开发时候,请求为你接口报错:

?

解决方案:?

?

1 下载cacert

https://curl.haxx.se/ca/cacert.pem

2 修改 php.ini,并重启

curl.cainfo="真实路径/cacert.pem"

?

注意: 开启 php_curl? ?php_openssl 扩展,

如果是用php curl() 方法 的话。可以 清除ssl证书校验

<?php
// 创建curl资源
$ch = curl_init(); 
// 设置url
curl_setopt($ch,CURLOPT_URL,"https://www.test.com"); 
// 将Transfer作为字符串返回
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
// 关闭SSL验证
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
// 执行并输出
$output = curl_exec($ch); 
// 查看错误
$error = curl_error($ch);
echo $error;
// 释放curl资源
curl_close($ch);  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读