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]')
createPHPServer範本
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]')
deleteServer範本
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]')