PHP 내장 웹서버

(2020-10-30)

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 설정 파일을 직접 적용시킬 수 있음

PHP
   1. PHP   2. PHP 기초 문법   3. PHP 및 HTTP   4. PHP 정규표현식   5. PHP 쿠키/세션   6. PHP 내장 웹서버   7. PHP 환경 설정   8. PHP 객체지향   9. PHP DB 접속  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"