![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management:PHP 服务器管理任务
使用以下命令创建并配置 PHP 服务器和服务器模板。
创建和配置 PHP 服务器的管理任务包括下列命令:
createPHPServer
使用 createPHPServer 命令可创建新 PHP 服务器。
必需参数
- -name
- 指定服务器的名称。(字符串,必需)
可选参数
- -templateName
- 指定要使用的服务器模板的名称。可以指定 templateServerNode 和 templateServerName 以使用现有服务器作为虚拟模板,而不是使用已定义模板。(字符串,可选)
- -genUniquePorts
- 指定要生成服务器唯一端口的布尔值。(字符串,可选)
- -templateLocation
- 指定模板的存储位置。如果未指定位置,那么使用系统定义的位置。(字符串,可选)
- -serverConfig
- 指定服务器定义属性的配置。指定运行时路径的 phpServerRoot 或 apacheServerRoot。指定版本号的 phpVersion 或 apacheVersion。(字符串,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask createPHPServer workstation_nameNode01 {-name myphpserver -serverConfig {-phpPath C:/PHP5 -apachePath C:/apache2}}
- 使用 Jython:
AdminTask.createPHPServer workstation_nameNode01 ('[-name myphpserver -serverConfig [-phpPath C:/PHP5 -apachePath C:/apache2]]')
交互方式示例用法
- 使用 Jacl:
$AdminTask createPHPServer workstation_nameNode01 {-interactive}
- 使用 Jython:
AdminTask.createPHPServer workstation_nameNode01 ('[-interactive]')
listPHPServers
使用 listPHPServers 命令可列示所有 PHP 服务器。
必需参数
无。
可选参数
- -nodeName
- 指定节点的名称。指定此参数来缩小该命令的范围。(字符串,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask listPHPServers {}
- 使用 Jython:
AdminTask.listPHPServers ('[]')
交互方式示例用法
- 使用 Jacl:
$AdminTask listPHPServers {-interactive}
- 使用 Jython:
AdminTask.listPHPServers ('[-interactive]')
startServer
使用 startServer 命令可启动 PHP 服务器。
必需参数
- -serverName
- 指定要启动的服务器的名称。(字符串,必需)
- -nodeName
- 指定服务器所在的节点的名称。(字符串,必需)
可选参数
无。
批处理方式示例用法
- 使用 Jacl:
$AdminTask startServer {-nodeName workstation_nameNode01 -serverName phpserver}
- 使用 Jython:
AdminTask.startServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
交互方式示例用法
- 使用 Jacl:
$AdminTask startServer {-interactive}
- 使用 Jython:
AdminTask.startServer ('[-interactive]')
stopServer
使用 stopServer 命令可停止 PHP 服务器。
必需参数
- -serverName
- 指定要停止的服务器的名称。(字符串,必需)
- -nodeName
- 指定服务器所在的节点的名称。(字符串,必需)
可选参数
无。
批处理方式示例用法
- 使用 Jacl:
$AdminTask stopServer {-nodeName workstation_nameNode01 -serverName phpserver}
- 使用 Jython:
AdminTask.stopServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
交互方式示例用法
- 使用 Jacl:
$AdminTask stopServer {-interactive}
- 使用 Jython:
AdminTask.stopServer ('[-interactive]')
deleteServer
使用 deleteServer 命令可删除 PHP 服务器。
必需参数
- -serverName
- 指定要删除的服务器的名称。(字符串,必需)
- -nodeName
- 指定服务器所在的节点的名称。(字符串,必需)
可选参数
无。
批处理方式示例用法
- 使用 Jacl:
$AdminTask deleteServer {-nodeName workstation_nameNode01 -serverName phpserver}
- 使用 Jython:
AdminTask.deleteServer ('[-nodeName workstation_nameNode01 -serverName phpserver]')
交互方式示例用法
- 使用 Jacl:
$AdminTask deleteServer {-interactive}
- 使用 Jython:
AdminTask.deleteServer ('[-interactive]')
createPHPServerTemplate
使用 createPHPServerTemplate 命令可创建 PHP 服务器模板。
必需参数
- -templateName
- 指定要创建的模板的名称。(字符串,必需)
- -serverName
- 指定要用作模板的服务器的名称。(字符串,必需)
- -nodeName
- 指定服务器所在的节点的名称。(字符串,必需)
可选参数
- -description
- 指定服务器模板的描述。(字符串,可选)
- -templateLocation
- 指定模板的存储位置。如果未指定位置,那么使用系统定义的位置。(字符串,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask createPHPServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- 使用 Jython:
AdminTask.createPHPServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
交互方式示例用法
- 使用 Jacl:
$AdminTask createPHPServerTemplate {-interactive}
- 使用 Jython:
AdminTask.createPHPServerTemplate ('[-interactive]')
deleteServerTemplate
使用 deleteServerTemplate 命令可删除 PHP 服务器模板。
必需参数
- -templateName
- 指定要删除的模板的名称。(字符串,必需)
- -serverName
- 指定使用该模板的服务器的名称。(字符串,必需)
- -nodeName
- 指定服务器所在的节点的名称。(字符串,必需)
可选参数
- -description
- 指定服务器模板的描述。(字符串,可选)
- -templateLocation
- 指定模板的存储位置。如果未指定位置,那么使用系统定义的位置。(字符串,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask deleteServerTemplate {-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver}
- 使用 Jython:
AdminTask.deleteServerTemplate ('[-templateName myphptemplate -nodeName workstation_nameNode01 -serverName phpserver]')
交互方式示例用法
- 使用 Jacl:
$AdminTask deleteServerTemplate {-interactive}
- 使用 Jython:
AdminTask.deleteServerTemplate ('[-interactive]')