PHP를 이용해서 웹 애플리케이션을 개발하고 테스트하려면, 반드시 apache나 nginx같은 웹 서버를 우선 설치했어야 했다. 귀찮다. apt-get한번에 끝난다고 하지만, 어쨋든 상당히 귀찮다.
PHP5.4 부터는 내장 웹서버를 제공한다. 서비스용도로 사용할 수는 없겠지만, 빠르게 개발하고 테스트하기 위한 용도로 써먹을 수 있다.
내장 웹서버를 실행해 보자.
{{{!#plain
# mkdir public_html
# cd public_html
# php -S localhost:8080
Document root is /home/yundream/public_html
Press Ctrl-C to quit.
}}}
-S 로 내장 웹 서버를 실행 할 수 있다. 옵션으로 <bind 주소>:<bind port>를 설정 할 수 있다. 인터넷으로 테스트하고 싶다면 0.0.0.0을 주면 되겠다.
이제 http://localhost:8080 으로 테스트할 수 있다. 아래는 테스트 결과
1
2
3
4
5
6
7
PHP 5.5.9-1ubuntu4.3 Development Server started at Tue Jul 22 16:07:24 2014
PHP 내장 웹서버
설치
내장 웹 서버 실행
Document root directory 변경
Recent Posts
Archive Posts
Tags