2

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

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

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

谢谢,

4

3 回答 3

6

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

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

相反,让自己拥有一台新服务器,最终将取代您的生产服务器。

然后:

  1. 从干净安装您选择的发行版开始。
  2. 安装 ZS(记下您所做的具体操作)
  3. 安装您的应用程序和数据(记下您的具体操作)
  4. 彻底测试它。
  5. 如果可行,请核对服务器,然后使用您的笔记重复 1-4。

一旦您对可以使用笔记“从头开始”完成所有工作感到满意,请制定从旧服务器迁移到新服务器的计划。

这样做可以确保

  1. 您的停机时间最短。
  2. 在其他一些设置之上安装 ZS 不会让您感到混乱。
  3. 您可以在必要时重新构建服务器(您创建了文档)

2016 年编辑:如今,有各种各样的工具,例如 chef、ansible 或 salt,它们用自动化取代了强迫性的记笔记。我强烈建议任何管理生产系统的人学习一个或多个并自由地使用它们。

于 2009-09-27T18:34:59.900 回答
1

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

使用另一台具有类似环境的机器并将其作为您的暂存/开发环境。这将允许您在不关闭生产服务器和站点的情况下使用 Zend Server 功能。目前,您确定一切都按预期工作,然后才开始考虑更改您的生产站点。

于 2009-09-27T19:10:25.017 回答
0

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

但是,在生产服务器上做任何事情都是危险的。

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

请参阅 timdev 的回答,对此 +1。

于 2009-10-24T15:07:40.867 回答