wrap_newBundle不可用SWIG和webpay

Ayy*_*has 5 php swig php-extension

我想webpay在我当地设置

  1. 已安装SWIG
  2. 添加了webpay扩展名php.ini

然后我尝试执行test.php它显示以下错误:

--------error while opening file [libwebpayclient.so]--------
<html>
<p> Starting webpay Transaction </p>
 wrap_newBundle not available 
Run Code Online (Sandbox Code Playgroud)

任何的想法?

Siv*_*Dot 9

检查库libwebpayclient.so是否缺少任何依赖项:

使用以下检查来检查依赖项(更正适合您环境的路径):

ldd /usr/lib/php5/20090626+lfs/libwebpayclient.so
Run Code Online (Sandbox Code Playgroud)

我遇到了同样的问题,发现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
Run Code Online (Sandbox Code Playgroud)

参考:http: //forums.whirlpool.net.au/archive/762312