![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: tareas administrativas del servidor PHP
Utilice los mandatos siguientes para crear y configurar plantillas de servidor y servidores PHP.
createPHPServer
El mandato createPHPServer crea un nuevo servidor PHP.
Parámetros necesarios
- -name
- Especifica el nombre del servidor. (Serie, obligatorio)
Parámetros opcionales
- -templateName
- Especifica el nombre de la plantilla del servidor que se va a utilizar. Puede especificar templateServerNode y templateServerName para utilizar un servidor existente como plantilla virtual en lugar de una plantilla definida. (String, opcional)
- -genUniquePorts
- Especifica un booleano para generar puertos exclusivos para el servidor. (String, opcional)
- -templateLocation
- Especifica la ubicación en la que se almacena la plantilla. Si la ubicación no se especifica, utilice la ubicación definida por el sistema. (String, opcional)
- -serverConfig
- Especifica la configuración de las propiedades de definición del servidor. Especifique phpServerRoot o apacheServerRoot para la vía de acceso del tiempo de ejecución. Especifique phpVersion oapacheVersion para el número de versión. (String, opcional)
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask createPHPServer workstation_nameNode01 {-name myphpserver -serverConfig {-phpPath C:/PHP5 -apachePath C:/apache2}}
- Utilizando Jython:
AdminTask.createPHPServer workstation_nameNode01 ('[-name myphpserver -serverConfig [-phpPath C:/PHP5 -apachePath C:/apache2]]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask createPHPServer workstation_nameNode01 {-interactive}
- En Jython:
AdminTask.createPHPServer workstation_nameNode01 ('[-interactive]')
listPHPServers
El mandato listPHPServers enumera todos los servidores PHP.
Parámetros necesarios
Ninguna.
Parámetros opcionales
- -nodeName
- Especifica el nombre del nodo. Especifique este parámetro para limitar el alcance del mandato.(String, opcional)
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask listPHPServers {}
- Utilizando Jython:
AdminTask.listPHPServers ('[]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask listPHPServers {-interactive}
- En Jython:
AdminTask.listPHPServers ('[-interactive]')
startServer
El mandato startServer inicia un servidor PHP.
Parámetros necesarios
- -serverName
- Especifica el nombre del servidor que se va a iniciar. (Serie, obligatorio)
- -nodeName
- Especifica el nombre del nodo en el que se encuentra el servidor.(Serie, obligatorio)
Parámetros opcionales
Ninguna.
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask startServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.startServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask startServer {-interactive}
- En Jython:
AdminTask.startServer ('[-interactive]')
stopServer
El mandato stopServer detiene un servidor PHP.
Parámetros necesarios
- -serverName
- Especifica el nombre del servidor que se va a detener. (Serie, obligatorio)
- -nodeName
- Especifica el nombre del nodo en el que se encuentra el servidor.(Serie, obligatorio)
Parámetros opcionales
Ninguna.
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask stopServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.stopServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask stopServer {-interactive}
- En Jython:
AdminTask.stopServer ('[-interactive]')
deleteServer
El mandato deleteServer suprime un servidor PHP.
Parámetros necesarios
- -serverName
- Especifica el nombre del servidor que se va a suprimir. (Serie, obligatorio)
- -nodeName
- Especifica el nombre del nodo en el que se encuentra el servidor.(Serie, obligatorio)
Parámetros opcionales
Ninguna.
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask deleteServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.deleteServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask deleteServer {-interactive}
- En Jython:
AdminTask.deleteServer ('[-interactive]')
createPHPServerTemplate
El mandato createPHPServerTemplate crea una plantilla de servidor PHP.
Parámetros necesarios
- -templateName
- Especifica el nombre de la plantilla que se va a crear. (Serie, obligatorio)
- -serverName
- Especifica el nombre del servidor que se va a utilizar como plantilla.(String, necesario)
- -nodeName
- Especifica el nombre del nodo en el que se encuentra el servidor.(Serie, obligatorio)
Parámetros opcionales
- -description
- Especifica una descripción de la plantilla de servidor.(String, opcional)
- -templateLocation
- Especifica la ubicación en la que se almacena la plantilla. Si la ubicación no se especifica, utilice la ubicación definida por el sistema. (String, opcional)
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask createPHPServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.createPHPServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask createPHPServerTemplate {-interactive}
- En Jython:
AdminTask.createPHPServerTemplate ('[-interactive]')
deleteServerTemplate
El mandato deleteServerTemplate suprime una plantilla de servidor PHP.
Parámetros necesarios
- -templateName
- Especifica el nombre de la plantilla que se va a suprimir. (Serie, obligatorio)
- -serverName
- Especifica el nombre del servidor que utiliza la plantilla. (String, necesario)
- -nodeName
- Especifica el nombre del nodo en el que se encuentra el servidor.(Serie, obligatorio)
Parámetros opcionales
- -description
- Especifica una descripción de la plantilla de servidor.(String, opcional)
- -templateLocation
- Especifica la ubicación en la que se almacena la plantilla. Si la ubicación no se especifica, utilice la ubicación definida por el sistema. (String, opcional)
Ejemplo de utilización de la modalidad por lotes
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.deleteServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-interactive}
- En Jython:
AdminTask.deleteServerTemplate ('[-interactive]')