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