美文网首页
支付宝支付时遇到 Call to undefined func

支付宝支付时遇到 Call to undefined func

作者: 衡阿大 | 来源:发表于2017-06-15 15:26 被阅读0次

    1.OpenSSL功能没有开启

    百度结果说是OpenSSL功能没有开启,打开了php.ini文件,找到了;extension=php_openssl.dll 这行代码,去掉前面的分号
    可是没有解决

    2 Apache和PHP下的libeay32.dll、ssleay32.dll的版本不一致

    接着百度,有人说是因为这两个文件不一致导致的,然后就按着上面说的把PHP下面的这两个文件拷贝到Apache下面,结果导致整个Apache崩溃!最后无法重新装了下phpstudy,还原了Apache下的两个文件。

    3 PHP版本低

    我同事不断劝我切换到高一点的版本试一下,我一直不太乐意,因为官方文档说PHP4.0.4以上都是支持的,我的版本是5.4.45-nts,我一直觉得没问题,后来抱着试试看的心态切换到5.5.38,然后问题就解决了。

    总结

    PHP版本在5.5以上,打开php.ini文件,找到;extension=php_openssl.dll 这行代码,去掉前面的分号

    相关文章

      网友评论

          本文标题:支付宝支付时遇到 Call to undefined func

          本文链接:https://www.haomeiwen.com/subject/uuslqxtx.html