Intelligent Management 产品的各种服务质量除了可用于管理 Java™ Platform, Enterprise Edition 5 (Java EE 5) 应用程序之外,还可用于管理基于 PHP 的应用程序。
开始之前
- 通过创建 PHP 动态集群或 PHP 服务器来创建 PHP 部署目标。验证您是否可以启动部署目标。有关更多信息,请阅读“创建 PHP 服务器和 PHP 动态集群”。
- 准备要部署的 PHP 应用程序。PHP 应用程序由归档文件和可选的设置或清除脚本组成。受支持的归档文件类型是 zip、tar、tar.gz、tar.tgz 和 jar。对其中部署了应用程序的每个服务器运行可选脚本。设置脚本是在执行应用程序安装期间运行,而清除脚本是在您卸载应用程序以移除任何残留工件时运行。设置脚本可以包括诸如设置文件许可权和创建或删除目录这样的命令。
关于此任务
针对 PHP 应用程序,可以体验该产品为 Java EE 5 应用程序提供的相同服务质量。
过程
- 浏览至 PHP 应用程序向导。 在管理控制台中,单击。选择 PHP 应用程序类型,然后单击下一步。
- 指定应用程序归档、设置和清除脚本的位置。
- 指定安装选项,其中包括应用程序名、版本和版本描述。 应用程序名称在部署在单元中的所有应用程序中必须是唯一名称,包括其他类型的应用程序,例如,Java EE 5 或非受管的 Web 应用程序。
- 定义应用程序的部署属性。
- 指定应用程序的上下文根和虚拟主机信息。
- 通过选择部署目标来选择要在其上运行应用程序的服务器和集群。选择 PHP 服务器或 PHP 动态集群。 可按照“仅集群”、“仅服务器”或通过输入名称来过滤部署目标列表。单击添加或移除以指定运行应用程序的服务器和集群。
- 对于包含多个模块的非受管 Web 应用程序,请单击应用以将模块和部署目标添加至模块列表。
- 确认新的 PHP 应用程序,然后保存更改。 将展开应用程序归档且运行设置脚本。
- 启动该应用程序。 对于中间件应用程序,当您在管理控制台中启动 PHP 服务器时,应用程序会启动。单击。选择那些已选择作为部署目标的服务器,然后单击启动。 您也可以从管理控制台中的启动该应用程序。但是,从此面板执行这样的操作将启动所有与此应用程序相关联的服务器。如果从此面板停止 PHP 应用程序,那么也会出现这种情况。
结果
PHP 应用程序在已定义的 PHP 部署目标上运行。如果已将应用程序部署至 PHP 动态集群,那么该动态集群可以根据需要添加或移除 PHP 服务器。
下一步做什么
定义应用程序的服务策略和路由策略。所有应用程序版本管理器功能都可用。推出新版本时,将运行第一个版本的清除脚本,展开新版本的应用程序归档,然后运行新版本的设置脚本。
限制: 在一个节点上,仅支持 PHP 应用程序的一个活动版本。如果具有同一 PHP 应用程序的多个活动版本,请确保不要将这些版本部署至同一节点上的服务器。