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]')