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

Despliegue de las aplicaciones PHP

Puede utilizar las distintas calidades de servicio del producto Intelligent Management para gestionar las aplicaciones basadas en PHP, además de las aplicaciones Java™ Platform, Enterprise Edition 5 (Java EE 5).

Antes de empezar

  • Cree un destino de despliegue PHP creando un clúster dinámico PHP o un servidor PHP. Compruebe que puede iniciar los destinos de despliegue. Para obtener más información, consulte el tema sobre la creación de servidores PHP y clústeres dinámicos PHP.
  • Prepare la aplicación PHP para el despliegue. La aplicación PHP está formada por un archivo de archivado y scripts de configuración o limpieza opcionales. Los tipos de archivo de archivado soportados son zip, tar, tar.gz, tar.tgz y jar. Los scripts opcionales se ejecutan para cada servidor donde se despliega la aplicación. El script de configuración se ejecuta durante la instalación de la aplicación y el script de limpieza cuando desinstala la aplicación para eliminar los artefactos residuales. Los scripts de configuración pueden incluir mandatos como, por ejemplo, establecer permisos de archivo y crear o suprimir directorios.

Acerca de esta tarea

Puede experimentar las mismas calidades de servicio que proporciona el producto para las aplicaciones Java EE 5 y para las aplicaciones PHP.

Procedimiento

  1. Desplácese al asistente de aplicaciones PHP. En la consola administrativa, pulse Aplicaciones > Instalar nueva aplicación de middleware. Seleccione el tipo de aplicación PHP y pulse Siguiente.
  2. Especifique la ubicación del archivo de aplicación, y los scripts de configuración y limpieza.
  3. Especifique las opciones de instalación, incluidos el nombre de aplicación, la edición y la descripción de la edición. El nombre de aplicación debe ser exclusivo entre todas las aplicaciones desplegadas en la célula, incluidas las aplicaciones que son de otro tipo como, por ejemplo, Java EE 5 o aplicaciones web no gestionadas.
  4. Defina las propiedades de despliegue de la aplicación.
    1. Especifique la información de la raíz de contexto y el host virtual de la aplicación.
    2. Elija los servidores y los clústeres en los que se ejecuta la aplicación seleccionando destinos de despliegue. Elija servidores PHP o clústeres dinámicos PHP. Puede filtrar la lista de destinos de despliegue sólo por clústeres, sólo por servidores o especificando un nombre. Pulse Añadir o Eliminar para especificar qué servidores y clústeres ejecutan la aplicación.
    3. Para una aplicación web no gestionada con varios módulos, pulse Aplicar para añadir el módulo y los destinos de despliegue a la lista de módulos.
  5. Confirme la nueva aplicación PHP y guarde los cambios. El archivo de aplicación se expande y se ejecuta el script de configuración.
  6. Inicie la aplicación. Con las aplicaciones de middleware, las aplicaciones se inician cuando inicia el servidor PHP en la consola administrativa. Pulse Servidores > Tipos de servidor > Servidores PHP. Seleccione los servidores que desee como destinos de despliegue y pulse Iniciar. También puede iniciar la aplicación desde Aplicaciones > Todas las aplicaciones en la consola administrativa. No obstante, si lo hace desde este panel se iniciarán todos los servidores asociados con la aplicación. La misma regla se aplica si detiene aplicaciones PHP desde este panel.

Resultados

Las aplicaciones PHP se ejecutan en los destinos de despliegue PHP definidos. Si ha desplegado la aplicación en un clúster dinámico PHP, el clúster dinámico puede añadir o eliminar servidores PHP según sea necesario.

Qué hacer a continuación

Defina políticas de servicio y políticas de direccionamiento para la aplicación. Todas las funciones del gestor de ediciones de aplicaciones están disponibles. Cuando despliega una nueva edición, se ejecuta el script de limpieza de la primera edición, se expande el archivo de aplicación de la nueva edición y se ejecuta el script de configuración de la nueva edición.
Restricción: Sólo se admite una edición activa de una aplicación PHP en un nodo. Si tiene varias ediciones activas de la misma aplicación PHP, asegúrese de que las ediciones no se despliegan en servidores que están en el mismo nodo.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_mwsphpapp
File name: twve_mwsphpapp.html