2012-05-02 86 views
0

當我嘗試安裝主禪服務器(DEB/RPM安裝腳本...還提供基於Linux的唯一的事),到我的帳戶BlueHost的,我得到這個錯誤:Zend Framework -CE安裝:如何在共享主機上?

無法安裝:您的分佈是不適合用於使用Zend的DEB/RPM存儲庫 進行安裝。您可以使用通用的壓縮包安裝 大多數Linux發行版上安裝Zend服務器社區版。有關更多 的信息,請參閱http://www.zend.com/en/community/zend-server-ce

最終導致回到同一下載頁面。我對接下來做什麼感到困惑。

BlueHost的使用版本某種Linux和PHP 5.2.17

回答

1

的我沒有看到一個壓縮包安裝程序要麼,或關於它的多文檔與最新版本。該current documentation並沒有說明非的deb/rpm的安裝和支持OS'es東西只能說明德布斯或RPM。他們可能不再提供tarball版本,但我不確定。

如果您在共享主機上,您可能能夠成功安裝ZendServer-CE,但是您將無法運行它,因爲Apache服務器和Zend Server必須綁定到系統上只有特權用戶可以做。 Zend Server安裝了它自己的Apache和PHP版本,以及管理這些實例的Zend Server管理器。這種軟件只能由系統上的root用戶運行,我猜你的共享帳戶不是。

你會但是能夠在本地計算機上安裝ZS-CE,或可以從Zend Studio Download頁面下載虛擬開發服務器。我相信虛擬開發服務器預裝了Zend Server CE和Zend Studio。

+0

我的一個明顯的誤區。 Zend服務器不是我想要的,這正是我試圖絕望地下載的東西。謝謝你指出,ZF現在在我的主機上工作得很好。 –

-1

在Zend安裝腳本grepping爲有效的操作系統列表的/ etc /問題。您可以將「CentOS」(或其他)添加到/ etc/issue或在安裝腳本中註釋掉該檢查。

+0

不錯,如果加上它的屁股評論。 – Dipak

2

安裝腳本install_zs.sh看起來在/ etc /問題支持的操作系統列表。編輯install_zs.sh並將您的操作系統名稱(在/ etc/issue中找到)添加到SUPPORTED_OS變量中。

例如,Amazon的EC2的默認機器的圖像具有 「亞馬遜的Linux AMI」 在/ etc /問題。我的install_zs.sh現在看起來像這樣。

SUPPORTED_OS = '亞馬遜的Linux AMI | CentOS的|紅帽企業Linux服務器|企業級Linux企業級Linux服務器|的Fedora | SUSE |的Debian GNU/Linux的| Ubuntu的|甲骨文Linux服務器'