PHP 스위치 – 3.사용법

PHP스위치 프로그램 phpswitch.exe를 실행하면 아래와 같은 화면이 나타는데 이 메뉴를 살펴보고 메뉴 번호를 입력하여 필요한 기능을 수행할 수 있습니다.

  • Section “A” –  프로그램 소개
  • Section “B” – MySQL, Apache, PHP, Zend의 설치 상태와 설치된 버전을 표시
  • Section “C” – 스위치할 수 있는 PHP 버전과 그 버전에 해당하는 메뉴를 표시
  • Section “D” – MySQL, Apache, PHP를 제어해주는 명령에 해당하는 메뉴 표시
  • Section “E” – 이곳에 키보드를 통해 실행하려는 메뉴를 지정해주는 부분

각 Section별로 살펴보면 아래와 같습니다.

Section “B”

MySQL과 Apache의 설치유무와 각 데몬 버전이 표시되는 부분입니다. 설치유무 상태값으로는 RUNNING, REMOVED, STOPPED, PENDING이 있습니다.

  • RUNNING – MySQL 또는 Apache 데몬이 정상적으로 인스톨되어 서비스되고 있는 상태
  • REMOVED – MySQL 또는 Apache 서비스가 정상적으로 정지된 후 제거된 상태
  • STOPPED – MySQL 또는 Apache 데몬이 정상적으로 인스톨되어 있으나 서비스는 정지되어 있는 상태
  • PENDING – 서비스를 시작 또는 정지시켰으나 프로그램 이상으로 동작이 멈춘 상태

PHP스위치 프로그램 만을 통해 데몬과 서비스를 제어하고 있다면 표시 상태는 RUNNING, REMOVED 만 나타나야 정상입니다. 그러나 프로그램의 이상 동작(?)으로 STOPPED, PENDING  상태가 되더라도 [P] (Re)Start APM 메뉴에 해당하는 “P”를 한 번 실행해 주시면 대부분은 정상적으로 사용할 수 있습니다.

Section “C”

현재 설치되어 있는 PHP 버전을 표시합니다. 각 PHP 버전은 PHP 설치 디렉토리(예를 들면 A:\apm\PHP)를 스캔하여 메뉴로 표시해 줍니다. 제공되는 압축파일에는 PHP 4.0.6, 4.3.0, 4.4.6, 5.0.0, 5.1.0, 5.2.6 버전만 있기 때문에 Section “C” 부분은 아래와 같이 나타날 것 입니다.

Section “C” 부분에 표시된 메뉴를 보시고 스위치 하려는 PHP 버전에 해당하는 메뉴 번호(php-4.0.6으로 스위치하려면 “406”)를 Section “E” 부분에 키보드를 이용하여 입력한 후 엔터키를 누르면 스위칭됩니다.

Section “D”

이 부분은 MySQL, Apache, PHP를 제어해주는 명령에 해당하는 메뉴를 표시해 줍니다. 선택번호 M1~M3, A1~A3, P, E, X는 대소문자를 구분하지 않습니다.

Restart 기능은 [서비스 정지]/[데몬 제거]와 [데몬 설치]/[서비스 시작]을 순차적으로 실행합니다. Start 기능은 [데몬 설치]/[서비스 시작]을 순차적으로 실행합니다. Stop 기능은 [서비스 정지]/[데몬 제거]를 순차적으로 실행합니다.

“[E] Edit phpswitch.ini.php”를 실행하시면 “Command” 디렉토리에 있는 PHP스위치 초기화 파일 phpswitch.ini.php를 수정할 수 있으면 설정된 값을 각 데몬에 적용하기 위해서는 “[P] (Re)Start APM”을 실행시켜야 합니다.

Section “E”에 “X”를 입력한 후 엔터키를 눌러서 “[X] Exit”를 실행하면 PHP스위치 프로그램을 종료할 수 있습니다.

Section “E”

선택된 메뉴 번호를 입력하고 엔터키를 누름으로 실행시키는 부분입니다. 아래의 예는 php-5.1.0으로 스위치하기 위하여 “510”을 입력하고 엔터키를 누르는 예입니다.

답글 남기기