什么是Zend服务器?

我只是在看Zend Server我有点困惑,是在Apache上运行的东西,还是在运行Apache的INSTEAD使用PHP的东西?

这是一个PHP堆栈,由Zend维护,而不是由发行版的维护者维护。 你用Apache运行它,它取代了你的常规PHP和PHP扩展。 如果我没有记错的话,在Windows和Mac上也包括Apache和MySQL。

有两个版本,免费的“社区版”和一个名为Zend Server的商业版。

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

免费版本包括以下扩展名:

  • Zend Optimizer + (一个很好的PHP优化器和字节码caching),
  • Zend数据caching (一组caching数据或输出到内存中的API函数),
  • Zend Debugger (一个非常有用的远程debugging器和分析器,可以从Zend Studio或Eclipse PDT中控制),
  • Zend Guard Loader (可以加载encryption的PHP文件)和
  • Zend Java Bridge (允许您在PHP代码中使用Java类)。

商业版本增加了:

  • 作业队列 (API和GUI卸载长时间运行的PHP脚本的执行; cronjobs的增强替代),
  • 代码跟踪 (根源分析和应用程序执行logging,手动或由条件触发),
  • 监视(报告和logging应用程序问题并允许在Zend Studio中重播),
  • 页面caching (基于各种规则的caching输出),
  • 下载服务器 (卸载大文件的传输,以便您的networking服务器不必处理它们)。

比较这些版本: http : //www.zend.com/en/products/server/editions

在工作中,我们使用几个Web服务器上的商业Zend服务器,虽然它不便宜,我们觉得这是值得的(确保你谈论价格虽然)。 对于非商业和个人使用社区版是一个不错的select。 debugging器是优秀的,以及优化器。 另外,在不同的linux发行版中安装和configuration的简单程度是很好的。

希望我听起来不像一个推销员,但我对目前的Zend Server 5很满意。

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