网上大多数的解决方式是 直接在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"
粉丝
0
关注
0
收藏
0