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

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