我想在我的本地
设置webpay
webpay
php.ini
个附加信息
醇>
然后我尝试执行test.php
它显示以下错误:
--------error while opening file [libwebpayclient.so]--------
<html>
<p> Starting webpay Transaction </p>
wrap_newBundle not available
有什么想法吗?
答案 0 :(得分:9)
检查库libwebpayclient.so是否缺少任何依赖项:
使用以下检查来检查依赖关系(更正适合您环境的路径):
ldd /usr/lib/php5/20090626+lfs/libwebpayclient.so
我遇到了同样的问题,发现libwebpayclient.so库在libssl.so.6和libcrypto.so.6上有一些预编译的依赖项。 为了解决这个问题,我刚刚创建了一些链接到这些文件的当前版本,并且一切正常(纠正路径和库版本以适应您的环境)。
cd /usr/lib/i386-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.6
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.6
答案 1 :(得分:0)
我运行类似的问题并通过 ldd libwebpayclient.so 解决这个问题,并发现缺少libssl.so.6和libcrypto.so.6。
在Centos 6中,如果你没找到libssl.so.6和libcrypto.so.6,你只需要做 yum install openssl098e 。