2012-01-13 29 views
0

安裝使用,除了安全性的例子錯誤/ PHP 2.1

./configure --enable-libxml2 --disable-savan 
make 
sudo make install 

所有實例工作...和我在apache的error.log中記錄此錯誤WSF/PHP 2.1之後:

/usr/lib/php5/xxx/wsf.so: undefined symbol: rampart_context_create 

我運行Ubuntu 11.10和PHP 5.3.6-13ubuntu3.3用了Suhosin貼片(CLI)(建:2011年12月13日18點37分10秒)

可能是什麼錯誤?

+0

這個問題似乎是ubuntu 11.10版本,它與ubuntu 11.04一起使用apache和php編譯源代碼 – 2012-02-03 21:05:31

+0

[WSO2 WSF error/rampart_context_create](http://stackoverflow.com/questions/9135411/ wso2-wsf-error-rampart-context-create) – sarnold 2012-02-28 10:34:56

+0

我看到http://stackoverflow.com/questions/9135411/wso2-wsf-error-rampart-context-create是我的問題的確切副本 – 2012-02-29 05:31:55

回答

7

經過大量的搜索,我發現許多人有同樣的問題,但沒有人有答案。正如我相信很多人一直有同樣的問題,我自己挖掘了這個問題並找到了解決方案。在11.10和12.04版本中,這是gcc版本的問題。

我能得到它做

sudo apt-get install gcc-4.4 

,然後配置WSF/PHP運行

./configure CC=gcc-4.4 

按照正常的安裝步驟,其餘的工作,它應該工作。

您還可以檢查wsf.so庫,看它是否有它鏈接的壁壘庫做

ldd /usr/lib/php5/20090626/wsf.so 

我希望這有助於大家在那裏!

+0

謝謝你幫助! – 2013-01-28 11:32:20