Categories
PHP

PHP 내장 (built-in) 웹 서버 사용하기

PHP 내장 웹서버를 실행시켜 보자.

php -S 192.168.0.101:80

-S 옵션을 통해 웹서버의 IP 주소와 포트 번호를 지정해 주었다. 웹서버의 다큐먼트 (document) 루트 디렉토리를 지정하지 않았으므로 현재 작업 디렉토리가 다큐먼트 루트 디렉토리가 된다.

다큐먼트 루트 디렉토리를 지정해 보자.

php -S 192.168.0.101:80 -t /home/user1/html

/home/user1/html 디렉토리를 다큐먼트 루트 디렉토리로 지정한 것이다.

포트 번호로 디폴트값인 80 번 대신 다른 것을 사용해 보자.

php -S 192.168.0.101:8080 -t /home/user1/html

이런 경우에는 웹서버에 접속할 때 포트 번호를 지정해야 한다. 예를 들면 다음과 같다.

http://192.168.0.101:8080

포트 번호를 지정하지 않으면 웹브라우저는 디폴트값인 80번을 사용한다. 따라서 접속에 실패하게 된다.

PHP 내장 웹서버를 종료하려면 실행 상태에서 Ctrl + C 키를 누르면 된다.

Leave a Reply

Your email address will not be published. Required fields are marked *