[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  amp,api,curl,demo,lsquo,php,phpstudywwwwxpaylibwxpay,sdk,出错,微信,,国外永久免费VPS

微信支付接入报错→curl出错 错误码:60

全球[VPS测评]来源:VPS推荐网点击:1262
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
微信支付接入报错→curl出错 错误码:60最近在做微信支付接入,下载运行官方sdk和demo后提示错误:

Fatal error: Uncaught exception &lsquo;WxPayException‘ with message ‘curl出错,错误码:60‘ in D:phpstudywwwwxpaylibWxPay.Api.php:564 Stack trace: #0 D:phpstudywwwwxpaylibWxPay.Api.php(62):WxPayApi::postXmlCurl(‘<xml><appid><![...‘, ‘https://api.mch...‘, false, 6) #1 D:phpstudywwwwxpaypayjsapi.php(36):WxPayApi::unifiedOrder(Object(WxPayUnifiedOrder)) #2 {main} thrown in D:phpstudywwwwxpaylibWxPay.Api.php on line 564

通过查询官方文档后获取如下解决方案:

错误通过修改文件:WxPay.Api.php解决,具体如下:

第537行

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TURE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,2);//严格校验

改成

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);//关闭严格校验

微信支付错误问题的解决:curl出错,错误码:60

然而,我按照上述方案改完代码后发现并没有什么卵用,仍然报错。

继续再接再厉,通过php大神安正超开发的easywechat框架文档中找到了以下解决方案:

这是 SSL 证书问题所致,在使用 SDK 调用微信支付等相关的操作时可能会遇到报 “SSL certificate problem: unable to get local issuer certificate” 的错误。

微信公众平台提供的文档中建议对部分较敏感的操作接口使用 https 协议进行访问,例如微信支付和红包等接口中涉及到操作商户资金的一些操作。 wechat SDK 遵循了官方建议,所以在调用这些接口时,除了按照官方文档设置操作证书文件外,还需要保证服务器正确安装了 CA 证书。

下载 CA 证书

你可以从 http://curl.haxx.se/ca/cacert.pem 下载 或者 使用微信官方提供的证书中的 CA 证书 rootca.pem (此处废弃!微信官方不再提供rootca.pem证书下载) 也是同样的效果。

在 php.ini 中配置 CA 证书

只需要将上面下载好的 CA 证书放置到您的服务器上某个位置,然后修改 php.ini 的 curl.cainfo 为该路径(绝对路径!),重启  php-fpm 服务即可。

curl.cainfo = /path/to/downloaded/cacert.pem

注意证书文件路径为绝对路径!以自己实际情况为准(比如我的是D:phpstudy/www/wxpay/cert/cacert.pem)。

其它修改 HTTP 类源文件的方式是不允许的。

按照上述方法修改后微信sdk demo运行正常。


[amp]历史优惠活动内容
  • 一键快速CentOS环境yum安装LAMP网站环境及快速添加站点
  • OneinStack脚本LAMP(Apache)设置强制HTTPS和301跳转
  • 阿里云轻量应用服务器部署LAMP及安全组设置等网站环境
  • Ubuntu安装PHP7版本LAMP网站环境(Apache/MySQL/PHP7)
  • 体验phpStudy小皮面板创建LAMP/LNMP系统和建站图文
  • 完整配置CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程
  • CentOS/Debian/Ubuntu系统一键安装LNMP/LAMP/LNMPA网站环境
  • 基于CentOS环境LAMP一键安装网站环境及添加域名建立站点过程
  • 完整Debian7配置LAMP(Apache/MySQL/PHP)环境及搭建建站
  • CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)
  • Ubuntu 14.04环境搭建LAMP(Linux/Apache/MySQL/PHP)建站
  • lnmp、lamp、lnmpa网站环境安装组合安装过程以及基本建站应用
  • Linux Debian系统配置LAMP(Apache, MySQL, PHP)网站环境详解
  • GoDaddy Email Marketing系列 – 创建邮件模板Campaign和测试E
  • MacBook安装XAMPP实现PHP调试环境及解决MySQL无法启动
  • LNMP/LAMP一键包安装Linux系统Web网站环境及添加站点建站
  • Debian 8系统安装LAMP(Linux, Apache, MySql, PHP)Web
  • CentOS环境安装LAMP一键安装包过程及添加域名建立网站常用命令
  • 安装宝塔面板建站选择LNMP还是LAMP组合(强制登录宝塔账户)
  • 解决XAMPP客户端\\”Apache Shutdown Unexpectedly\\”报错
  • GoDaddy Email Marketing系列 – Campaigns设计和布局邮件模板
  • 解决XAMPP客户端环境无法导入较大数据库的方法
  • 快云小助手Linux WEB管理面板 一键自动部署LAMP环境/一键建站
  • 解决XAMPP客户端环境无法导入较大数据库的方法
  • 快云小助手Linux WEB管理面板 一键自动部署LAMP环境/一键建站
  • WDCP的目录,启动,lnamp,所用端口的说明
  • lamp是什么?vps主机使用lamp
  • wamp5是什么?wamp server 和wamp5有什么区别
  • 如何查看LNAMP配置文件路径的方法
  • 在Ubuntu 16.04系统下配置LAMP#Apache, MySQL, PHP#环境
  • Ubuntu 14.04环境搭建LAMP(Linux/Apache/MySQL/PHP)建站
  • lnmp、lamp、lnmpa网站环境安装组合安装过程以及基本建站应用
  • Linux Debian系统配置LAMP(Apache, MySQL, PHP)网站环境详解
  • GoDaddy Email Marketing系列 – 创建邮件模板Campaign和测试E
  • MacBook安装XAMPP实现PHP调试环境及解决MySQL无法启动
  • LNMP/LAMP一键包安装Linux系统Web网站环境及添加站点建站
  • Debian 8系统安装LAMP(Linux, Apache, MySql, PHP)Web
  • CentOS环境安装LAMP一键安装包过程及添加域名建立网站常用命令
  • 安装宝塔面板建站选择LNMP还是LAMP组合(强制登录宝塔账户)
  • 解决XAMPP客户端\”Apache Shutdown Unexpectedly\”报错问题
  • GoDaddy Email Marketing系列 – Campaigns设计和布局邮件模板
  • 解决XAMPP客户端环境无法导入较大数据库的方法
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 服务器运维必备技能—一键安装脚本搭建LNMP LAMP环境
  • 如何在Ubuntu上面安装LAMP环境
  • VPS新手教程→一键安装LNMP/LAMP/LANMP环境之Vestacp
  • VPS新手教程 – 一键安装LAMP环境(长久更新)
  • Ubuntu 16.04下安装LAMP环境包新手简易教程
  • 纯手工教程→centos6.x搭建LAMP环境
  • Fatcow-4折/年付38美元/免费域名/不限建站/无限主机/lamp环境

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-157517.html

    下一篇       上一篇