![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: Tarefas Administrativas do Servidor PHP
Utilize os comandos a seguir para criar e configurar servidores PHP e modelos de servidor.
createPHPServer
O comando createPHPServer cria um novo servidor PHP.
Parâmetros necessários
- -name
- Especifica o nome do servidor. (Cadeia, necessário)
Parâmetros Opcionais
- -templateName
- Especifica o nome do modelo de servidor a ser usado. É possível especificar templateServerNode e templateServerName para utilizar um servidor existente como um modelo virtual, em vez de um modelo definido. (String, opcional)
- -genUniquePorts
- Especifica um booleano para gerar portas exclusivas para o servidor. (String, opcional)
- -templateLocation
- Especifica o local no qual o modelo está armazenado. Utilize o local definido pelo sistema se o local não estiver especificado. (String, opcional)
- -serverConfig
- Especifica a configuração das propriedades de definição do servidor. Especifique phpServerRoot ou apacheServerRoot para o caminho de tempo de execução. Especifique phpVersion ou apacheVersion para o número da versão. (String, opcional)
Exemplo de uso do modo em lote
- 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]]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask createPHPServer workstation_nameNode01 {-interactive}
- Utilizando Jython:
AdminTask.createPHPServer workstation_nameNode01 ('[-interactive]')
listPHPServers
O comando listPHPServers lista todos os servidores PHP.
Parâmetros necessários
Nenhum.
Parâmetros Opcionais
- -nodeName
- Especifica o nome do nó. Especifique este parâmetro para limitar o escopo do comando. (String, opcional)
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask listPHPServers {}
- Utilizando Jython:
AdminTask.listPHPServers ('[]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask listPHPServers {-interactive}
- Utilizando Jython:
AdminTask.listPHPServers ('[-interactive]')
startServer
O comando startServer inicia um servidor PHP.
Parâmetros necessários
- -serverName
- Especifica o nome do servidor a ser iniciado. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó no qual o servidor está localizado. (Cadeia, necessário)
Parâmetros Opcionais
Nenhum.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask startServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.startServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask startServer {-interactive}
- Utilizando Jython:
AdminTask.startServer ('[-interactive]')
stopServer
O comando stopServer para um servidor PHP.
Parâmetros necessários
- -serverName
- Especifica o nome do servidor a ser parado. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó no qual o servidor está localizado. (Cadeia, necessário)
Parâmetros Opcionais
Nenhum.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask stopServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.stopServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask stopServer {-interactive}
- Utilizando Jython:
AdminTask.stopServer ('[-interactive]')
deleteServer
O comando deleteServer exclui um servidor PHP.
Parâmetros necessários
- -serverName
- Especifica o nome do servidor a ser excluído. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó no qual o servidor está localizado. (Cadeia, necessário)
Parâmetros Opcionais
Nenhum.
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask deleteServer {-nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.deleteServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask deleteServer {-interactive}
- Utilizando Jython:
AdminTask.deleteServer ('[-interactive]')
createPHPServerTemplate
O comando createPHPServerTemplate cria um modelo de servidor PHP.
Parâmetros necessários
- -templateName
- Especifica o nome do modelo a ser criado. (Cadeia, necessário)
- -serverName
- Especifica o nome do servidor a ser utilizado como modelo. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó no qual o servidor está localizado. (Cadeia, necessário)
Parâmetros Opcionais
- -description
- Especifica uma descrição para o modelo de servidor. (String, opcional)
- -templateLocation
- Especifica o local no qual o modelo está armazenado. Utilize o local definido pelo sistema se o local não estiver especificado. (String, opcional)
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask createPHPServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.createPHPServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask createPHPServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.createPHPServerTemplate ('[-interactive]')
deleteServerTemplate
O comando deleteServerTemplate exclui um modelo de servidor PHP.
Parâmetros necessários
- -templateName
- Especifica o nome do modelo a ser excluído. (Cadeia, necessário)
- -serverName
- Especifica o nome do servidor que usa o modelo. (Cadeia, necessário)
- -nodeName
- Especifica o nome do nó no qual o servidor está localizado. (Cadeia, necessário)
Parâmetros Opcionais
- -description
- Especifica uma descrição para o modelo de servidor. (String, opcional)
- -templateLocation
- Especifica o local no qual o modelo está armazenado. Utilize o local definido pelo sistema se o local não estiver especificado. (String, opcional)
Exemplo de uso do modo em lote
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- Utilizando Jython:
AdminTask.deleteServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
Exemplo de uso do modo interativo
- Utilizando Jacl:
$AdminTask deleteServerTemplate {-interactive}
- Utilizando Jython:
AdminTask.deleteServerTemplate ('[-interactive]')