使用安装 wsf/php 2.1 后
./configure --enable-libxml2 --disable-savan
make
sudo make install
除了安全示例之外,所有示例都有效...并且我在 apache error.log 中记录了此错误:
/usr/lib/php5/xxx/wsf.so: undefined symbol: rampart_context_create
我正在使用 Suhosin-Patch (cli) 运行 Ubuntu 11.10 和 PHP 5.3.6-13ubuntu3.3(构建时间:2011 年 12 月 13 日 18:37:10)
可能是什么错误?
最佳答案
经过大量搜索,我发现很多人都有同样的问题,但没有人给出答案。因为我确信很多人都遇到过同样的问题,所以我自己深入研究了这个问题并找到了解决方案。是11.10和12.04中gcc版本的问题。
我能够通过这样做让它发挥作用
sudo apt-get install gcc-4.4
然后通过运行配置 wsf/php
./configure CC=gcc-4.4
按照其余的正常安装步骤操作,它应该可以工作。
您还可以检查 wsf.so 库,看看它是否具有链接的 Rampart 库
ldd /usr/lib/php5/20090626/wsf.so
希望这对大家有帮助!
关于java - 尝试在 wsf/php 2.1 中运行安全示例时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854420/