2012-09-08 24 views
1

我正在嘗試在Ubuntu 12.04服務器上安裝wso2 php擴展。當我執行'make'命令時,出現以下錯誤:爲php安裝wso2 web服務時出錯

Making all in savanc 
/bin/sh: 18: cd: can't cd to savanc 
make[3]: *** [all-recursive] Fout 1 
make[3]: Map '/home/devos50/Documenten/wso2-wsf-php-src-2.0.0/wsf_c' wordt verlaten 
make[2]: *** [all] Error 2 
make[2]: Map '/home/devos50/Documenten/wso2-wsf-php-src-2.0.0/wsf_c' wordt verlaten 
make[1]: *** [all-recursive] Fout 1 
make[1]: Map '/home/devos50/Documenten/wso2-wsf-php-src-2.0.0' wordt verlaten 
make: *** [all] Error 2 

所以安裝程序找不到savanc。我一直在谷歌搜索這個錯誤,它似乎工作在PHP 5.2,但是,我有一些其他服務在我的服務器上運行,需要PHP 5.3。我怎麼能擺脫這個錯誤?

在此先感謝!

+0

你有足夠的權利嗎?在執行make之前嘗試mkdir savanc? – JvdBerg

+0

我用sudo運行命令,所以我有足夠的權利。我會嘗試製作目錄,如果它能工作,我會告訴你;) – Devos50

回答

2

我跟着this guide與Ubuntu 12.04 PHP 5.3,並能夠成功安裝wso2擴展。也許這會對你有所幫助。

我還要提醒你不要在生產中使用的原因如下這個擴展:

  • 最新提交給他們的回購幾乎在一年前做出
  • 沒有在他們的JIRA沒有進展無論是一年左右
  • 誰被設置爲這個項目JIRA項目經理的人似乎現在
  • 他們沒有迴應錯誤報告在JIRA的另一個項目工作
  • 個在Linux上這個擴展有已知的穩定性問題(檢查計算器或它們與keyworkds「WSO2 PHP分段錯誤」 JIRA)

在最近的一個項目,我們也應該使用WSO2 PHP擴展,但經過一番研究,我們看到這個擴展是不穩定的,不再支持。不幸的是,現在我們不知道如何使用,而是尋找其他解決方案。