wrap_newBundle不可痛饮&webpay

问题描述:

我想设置webpay我本地wrap_newBundle不可痛饮&webpay

  1. 安装痛饮
  2. 新增webpay扩展php.ini

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

--------error while opening file [libwebpayclient.so]-------- 
<html> 
<p> Starting webpay Transaction </p> 
wrap_newBundle not available 

有什么想法?

+0

您是否在更改php.ini文件后重新启动了Web服务器? – 2011-04-20 10:06:16

+0

@poelinca是的,我重新启动了我的apache。 – Ayyappadhas 2011-04-21 03:53:53

检查,看是否库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 

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

我对类似的问题运行,得到这个由LDD解决libwebpayclient.so并找出该libssl.so.6和libcrypto.so.6丢失。

在Centos 6中,如果你没有找到libssl.so.6和libcrypto.so.6,你只需要做yum install openssl098e