微信支付的simplexml_load_string错误

麦琪 发布于 2017/09/18 23:24
阅读 1K+
收藏 0

环境:centos,php5.6.29,nignx/1/10.1

微信网页扫码支付,在生成支付二维码的时候选用模式二,但是二维码总是无法生成,报错:Fatal error: Call to undefined function simplexml_load_string(),具体的出错语句是WxPayData.php第119行:

$this->values = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

用探针查看了服务器,在php已编译模块里没有simplexml_load_string()。

问:怎么解决?是不是必须带上该模块重新编译php?有没有其它简单点的办法。

加载中
0
LoyaTing
LoyaTing

单独编译那个模块,加进去就好啊

麦琪
麦琪
网上搜了一下,没找到该怎么编译,能不能给出具体的命令行?
0
万一实现了
万一实现了

简单点就单独编译那个模块,这个基本模块都没得,囧。

麦琪
麦琪
网上搜了一下,没找到编译方法,能不能给出具体的命令行?
0
祺爸PiscDong
祺爸PiscDong

微信支付接口不提供json格式,也是醉了

0
柯林君
柯林君

开启libxml

返回顶部
顶部