在生产服务器/机器上安装Zend Server

时间:2009-09-27 16:33:51

标签: php zend-server zend-server-installation

您好我想知道是否有人必须安装/或正在使用Zend Server。

我的问题是:如果我在生产服务器上安装Zend Server会弄乱我现有的PHP配置吗?我是否必须先将我的应用程序脱机或者Zend Server安装没有问题?

应用程序必须全天候运行,我需要一个可靠的PHP堆栈来提高性能。有关Zend Server性能部分的任何评论?是否值得安装?

谢谢,

3 个答案:

答案 0 :(得分:6)

没有办法考虑处理生产服务器。

我对Zend Server产品没有经验,但我不会在正在运行的生产系统上安装任何东西。

相反,请为自己创建一个最终将替换生产服务器的新服务器。

然后:

  1. 从干净安装的发行版开始。
  2. 安装ZS(准确记录您所做的事情)
  3. 安装您的应用程序和数据(记下您的具体操作)
  4. 彻底测试。
  5. 如果有效,请使用笔记对服务器进行核对,然后重复1-4。
  6. 如果您对使用笔记“从头开始”完成所有工作感到满意,请创建一个从旧服务器迁移到新服务器的计划。

    这样做可以确保

    1. 停机时间最短。
    2. 在其他设置的顶部,你没有安装ZS。
    3. 您可以在必要时重新构建服务器(您创建了文档)
    4. 2016编辑:这些天,有各种工具,如厨师,ansible或盐,用自动化取代强迫记笔记。我强烈建议任何管理生产系统的人学习一个或多个并大量使用它们。

答案 1 :(得分:1)

当Zend Server安装在Linux机器上时,它将取代发行版提供的PHP软件包,以及一些提供某些PHP功能的软件包。正如蒂姆所说,最好不要在第一轮更换生产服务器环境,因为并不总是事情会按预期工作,即使对于高级用户也是如此。

使用具有类似环境的另一台计算机,并将其作为临时/开发环境。这将允许您使用Zend Server功能,而无需实际关闭生产服务器和站点。目前您确定一切都按预期工作,而且只是开始考虑更改您的生产站点。

答案 2 :(得分:0)

要在Ubuntu上运行多个LAMP服务器,我使用 XAMPP for Linux Bitnami LAMP Stack 。 默认情况下,第一个在端口80上工作,第二个在8080上工作。因此它们不会发生冲突。如果您对Apache配置有所了解,并且可以编写一些简单的脚本,那么您可以做很多事情。

但是,在生产服务器上执行任何操作都很危险。

XAMPP和Bitnami堆栈都是开发环境。

请参阅timdev的回答,+ 1。