Zend Server 的用途是什么?

Zend Server 的用途是什么?

我只是在看Zend 服务器 我有点困惑,它是在 Apache 上运行的东西,还是为了使用 PHP 而代替 Apache 运行的东西?

答案1

它是一个 PHP 堆栈,由 Zend 维护,而不是由发行版的维护者维护。您可以使用 Apache 运行它,它会替换您的常规 PHP 和 PHP 扩展。如果我没记错的话,在 Windows 和 Mac 上它还包括 Apache 和 MySQL。

有两个版本:免费的“社区版”和商业版(简称为 Zend Server)。

两者都带有 GUI,可以更轻松地管理设置,例如带有附加工具提示和帮助的 php.ini 设置,或启用/禁用扩展或查看日志文件。

免费版本包含以下扩展:

  • Zend 优化器+(一个好的 PHP 优化器和字节码缓存),
  • Zend 数据缓存(一组用于在内存中缓存数据或输出的 API 函数),
  • Zend 调试器(一个非常有用的远程调试器和分析器,可以通过 Zend Studio 或 Eclipse PDT 进行控制),
  • Zend Guard 加载器(允许加载加密的 PHP 文件)和
  • Zend Java 桥(允许您在 PHP 代码中使用 Java 类)。

商业版本增加:

  • 作业队列(API 和 GUI 用于卸载长时间运行的 PHP 脚本的执行;cronjobs 的增强替代方案),
  • 代码跟踪(根本原因分析和应用程序执行记录,手动或根据条件触发),
  • 监控(报告和记录应用程序问题并允许在 Zend Studio 中重播),
  • 页面缓存(根据各种规则缓存输出),
  • 下载服务器(卸载大文件的传输,这样您的网络服务器就不必处理它们)。

比较此处的版本:http://www.zend.com/en/products/server/editions

在工作中,我们在多个网络服务器上使用商业版 Zend Server,虽然它并不便宜,但我们觉得它物有所值(不过一定要压低价格)。对于非商业和个人用途,社区版是一个不错的选择。调试器和优化器都很棒。此外,跨不同 Linux 发行版的安装和配置都很容易,这一点很不错。

希望我听起来不太像推销员,但我对当前的 Zend Server 5 非常满意。

答案2

它包含 Apache,如果需要,您可以将其与 IIS 集成。简而言之:它是一个(价格过高的)PHP 应用服务器。

相关内容