尝试在wsf/php 2.1中运行安全性示例时出错

Jai*_*zel 0 java axis2

安装wsf/php 2.1后使用

./configure --enable-libxml2 --disable-savan
make 
sudo make install
Run Code Online (Sandbox Code Playgroud)

除了安全示例之外,所有示例都有效......我在apache error.log中记录了此错误:

/usr/lib/php5/xxx/wsf.so: undefined symbol: rampart_context_create
Run Code Online (Sandbox Code Playgroud)

我用Suhosin-Patch(cli)运行Ubuntu 11.10和PHP 5.3.6-13ubuntu3.3(内置:2011年12月13日18:37:10)

可能是什么错误?

小智 7

经过大量的搜索,我发现很多人有同样的问题,但没有人有答案.我相信很多人都遇到了同样的问题,我自己挖掘问题并找到了解决方案.这是11.10和12.04中gcc版本的问题.

我能够通过这样做来实现它

sudo apt-get install gcc-4.4
Run Code Online (Sandbox Code Playgroud)

然后通过运行配置wsf/php

./configure CC=gcc-4.4
Run Code Online (Sandbox Code Playgroud)

按照其他正常的安装步骤进行操作.

您还可以检查wsf.so库以查看它是否具有链接的垒垒库

ldd /usr/lib/php5/20090626/wsf.so
Run Code Online (Sandbox Code Playgroud)

我希望这能帮助每个人!