微信支付 PHP curl ssl 错误60 的解决方式

小陈 小陈 关注 LV.6 普通会员
发表于小陈日记版块 经验分享

网上大多数的解决方式是 直接在curl选项中禁止 ssl认证:curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //这个是重点,规避ssl的证书检查

网上大多数的解决方式是 直接在curl选项中禁止 ssl认证:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //这个是重点,规避ssl的证书检查。

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); // 跳过host

 

这种是可行的,但是从安全的角度考虑比较欠妥,ssl本身就是为了安全,

还有一种做法是在php.ini配置中 设置 curl.cainfo 内容为rootca.pem 这证书文件的绝对路径

证书在微信支付管理控制台可以下载到,

curl.cainfo="g:/wwwroot/wxpay/rootca.pem"

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: 微信支付 PHP curl ssl 错误60 的解决方式

粉丝

0

关注

0

收藏

0

已有0次打赏