2012-05-02 88 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服务器'