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

Intelligent Management:PHP 服务器管理任务

使用以下命令创建并配置 PHP 服务器和服务器模板。

创建和配置 PHP 服务器的管理任务包括下列命令:

createPHPServer

使用 createPHPServer 命令可创建新 PHP 服务器。

必需参数

-name
指定服务器的名称。 (字符串,必需)

可选参数

-templateName
指定要使用的服务器模板的名称。 可以指定 templateServerNodetemplateServerName 以使用现有服务器作为虚拟模板,而不是使用已定义模板。 (字符串,可选)
-genUniquePorts
指定要生成服务器唯一端口的布尔值。 (字符串,可选)
-templateLocation
指定模板的存储位置。 如果未指定位置,那么使用系统定义的位置。 (字符串,可选)
-serverConfig
指定服务器定义属性的配置。 指定运行时路径的 phpServerRootapacheServerRoot。 指定版本号的 phpVersionapacheVersion。 (字符串,可选)

批处理方式示例用法

  • 使用 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]')