在Ubuntu的Linux上安装WSF问题

问题描述:

我想请求一个使用WS安全和基于签名方法(私人公共密钥)的Web服务,因为我已经成功安装了wsf库,但仍然当我点击url它会生成这些错误日志。在Ubuntu的Linux上安装WSF问题

REQUEST URL http://localhost/wsf/samples/security/signing/client.php

RESPONSE 消息= WS客户端创建失败

错误登录wsf_c /日志GENERATED

[周五2月3日15时00分二十三秒2012] [错误] CLASS_LOADER .c(152)加载共享库/opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so失败。 dlerror获得IS /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so:无法打开共享对象文件:没有这样的文件或目录

[Fri Feb 3 15:00:23 2012] [error] conf_builder.c(1156) Transport receiver loading failed for libaxis2_http_receiver.so, unable to continue 

[Fri Feb 3 15:00:23 2012] [error] conf_builder.c(263) Processing transport receivers failed, unable to continue 

[Fri Feb 3 15:00:23 2012] [error] dep_engine.c(928) Populating Axis2 Configuration failed 

[Fri Feb 3 15:00:23 2012] [error] conf_init.c(225) Loading deployment engine failed for client repository /opt/lampp/htdocs/wsf/wsf_c 

[Fri Feb 3 15:03:01 2012] [error] class_loader.c(152) Loading shared library /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so Failed. DLERROR IS /opt/lampp/htdocs/wsf/wsf_c/lib/libaxis2_http_receiver.so: cannot open shared object file: No such file or directory 

有人请你告诉我如何解决它由于

我认为你的图书馆在错误的地方,(但它们可能完全对你的系统是正确的)
其他样本是否适合你?

我使用Ubuntu 12.04,并让他们在 '/usr/lib/php5/20090626+lfs/wfc/lib'

您可能需要设置您的wfc.home指令在php.ini
我已经中/etc/php5/conf.d/wsf.ini (我的Apache/PHP的负载下所有下conf.d在启动时)

; configuration for php WSF module 
extension=wsf.so 
include_path=".:/usr/share/php:/home/haydn/Downloads/wso2/scripts" 
[wsf] 
wsf.home="/usr/lib/php5/20090626+lfs/wsf_c" 

希望.ini文件这有助于