[AIX Solaris HP-UX Linux Windows][z/OS]

部署 PHP 应用程序

您可以使用各种服务质量智能管理产品来管理基于 PHP 的应用程序,除了Java™ Platform, Enterprise Edition5 ( Java EE 5)应用程序。

准备工作

  • 通过创建 PHP 动态集群或 PHP 服务器来创建 PHP 部署目标。 验证您是否可以启动部署目标。 有关更多信息,请参阅“创建 PHP 服务器和 PHP 动态集群”。
  • 准备要部署的 PHP 应用程序。 PHP 应用程序由归档文件和可选的设置或清除脚本组成。 支持的存档文件类型包括zip,tar,tar.gz,tar.tgzjar. 可选脚本针对部署了应用程序的每台服务器运行。 设置脚本是在执行应用程序安装期间运行,而清除脚本是在您卸载应用程序以移除任何残留工件时运行。 设置脚本可以包括诸如设置文件许可权和创建或删除目录这样的命令。

有关此任务

您可以体验到产品提供的相同品质的服务Java EE 5. 适用于 PHP 应用程序。

过程

  1. 浏览至 PHP 应用程序向导。
    在管理控制台中,单击应用>安装新的中间件应用程序。 选择 PHP 应用程序类型,然后单击下一步
  2. 指定应用程序归档、设置和清除脚本的位置。
  3. 指定安装选项,其中包括应用程序名、版本和版本描述。
    应用程序名称在单元中部署的所有应用程序中必须是唯一的,包括其他类型的应用程序,例如Java EE 5 或非托管的 Web 应用程序。
  4. 定义应用程序的部署属性。
    1. 指定应用程序的上下文根和虚拟主机信息。
    2. 通过选择部署目标来选择要在其上运行应用程序的服务器和集群。 选择 PHP 服务器或 PHP 动态集群。
      可按照“仅集群”、“仅服务器”或通过输入名称来过滤部署目标列表。 单击添加移除以指定运行应用程序的服务器和集群。
    3. 对于具有多个模块的非托管 Web 应用程序,单击申请将模块和部署目标添加到模块列表中。
  5. 确认新的 PHP 应用程序,然后保存更改。
    将展开应用程序归档且运行设置脚本。
  6. 启动应用程序。
    对于中间件应用程序,当您在管理控制台中启动 PHP 服务器时,应用程序会启动。 点击服务器>服务器类型> PHP 服务器。 选择那些已选择作为部署目标的服务器,然后单击启动
    您也可以从应用>所有应用程序在管理控制台中。 但是,从此面板执行这样的操作将启动所有与此应用程序相关联的服务器。 如果从此面板停止 PHP 应用程序,那么也会出现这种情况。

结果

PHP 应用程序在已定义的 PHP 部署目标上运行。 如果已将应用程序部署至 PHP 动态集群,那么该动态集群可以根据需要添加或移除 PHP 服务器。

下一步做什么?

定义应用程序的服务策略和路由策略。 所有应用程序版本管理器功能都可用。 转出新版本时,将运行第一个版本的清除脚本,展开新版本的应用程序归档,然后运行新版本的设置脚本。
限制:一个节点上仅支持 PHP 应用程序的一个活动版本。 如果具有同一 PHP 应用程序的多个活动版本,请确保不要将这些版本部署至同一节点上的服务器。