1. 명령형 PHP (PHP CLI)
ㅇ php.exe : Command line PHP executable (CLI)
ㅇ 명령형 PHP 수행 방법
- php 웹문서명
ㅇ 명령형 PHP 주요 옵션
- php -r "echo 'hello world';";
. PHP 명령을 직접 입력하는 방식
- php -a
. PHP를 인터렉티브 모드로 사용 가능 (한줄씩 명령 입력 및 출력 가능)
. 즉, 대화형 셸 : REPL(Read-Eval-Print Loop)
- php -i
. phpinfo(); 함수에 해당
- php -h
. 옵션들에 대한 정보를 보여줌
2. PHP 내장 웹서버(Built-in Web Server) 기능
ㅇ PHP 5.4.0 부터 사용 가능
- 굳이, 아파치 웹서버 등을 사용 않고도, 임시적으로 PHP 내장 웹서버 수행 가능
ㅇ PHP 내장 웹서버 수행 방법
- php -S localhost:포트번호
. PHP 내장 웹서버가 localhst:포트번호를 통해 실행됨
. 이때, 현재 디렉토리가 웹문서 루트 디렉토리로 간주됨
- php -S localhost:포트번호 -t "웹문서 루트 디렉토리"
. -t 옵션은, 웹문서 루트 다큐먼트가 위치한 디렉토리를 직접 명시함
- php -S localhost:포트번호 -c < "특정 디렉토리에 있는 php.ini"
. 사용자가 지정한 php,ini 설정 파일을 직접 적용시킬 수 있음