WSO2 WSF/PHP 测试服务

WSO2 WSF/PHP test service

在 ubuntu 15.04 上安装 WSO2 WSF 2.1.0 后,我正在尝试 运行 文档中提供的 hello 服务示例 (http://wso2.com/project/wsf/php/2.0.0/docs/samples/hello_service.html),但我得到:

Fatal error: WSService::__construct(): error creating service

查看 /var/log/wsf/wsf_php_server.log 我看到了这个错误:

[error] dep_engine.c(328) Axis2 Configuration file name not found
[error] conf_init.c(100) Creating deployment engine failed for repository /root/wso2-wsf-php-src-2.1.0/wsf_c

所以我安装了 libapache2-mod-axis2c,但是重新加载 apache2 wsf.so 不再加载并且在 apache 的日志中有这个错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/wsf.so' - 
/usr/lib/php5/20131226/wsf_c/lib/librampart.so.0: undefined symbol: axiom_util_clone_node in Unknown on line 0

非常感谢任何帮助

Rampart 正在 libaxis2_axiom.so 中寻找缺失的符号...换句话说,您编译了 rampart/c 的版本以寻找 Axis2/c 中缺失的函数。

您可以通过添加缺少的函数

轻松修补您的 axis2/c

看看这个 link : https://github.com/gillesgagniard/wso2-wsf-cpp-gg/search?utf8=%E2%9C%93&q=axiom_util_clone_node