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