상세 컨텐츠

본문 제목

php로 웹서버

php

by doon-gi 2017. 5. 28. 01:36

본문

PHP로 웹서버가 가능하네!!??

응???


예전에도 PHP 사용해본 경험은 있지만, PHP 웹에서 구동하기 위해서는 Apache2 필요했고, 


Apache2 설치 후에는 원하는 폴더에서 프로젝트를 진행하기 위해서는 htdoc.conf 에서 세팅을 해줘야 했습니다. 


document root 부분을 수정해야했습니다. 


요즘에는 각각의 os환경에 맞게 APM 복잡한 설치를 한번에 끝내주는 프로그램들도 많이생겼지만


설치와동시에 무언가 설치되는것도 많고 다소 부담스러운 부분들이 많이 있는것 같습니다. 


한편으로는 nodejs 처럼 cli 에서 그냥 키면 안돼? 라고 생각했는데.. 


어... 되네..


php 요즘 추세에 맞게 웹서버 기능을 지원하는 것을 알았습니다.


그리고 너무나 간단했습니다.


본인의 pc에 php가 설치되어 있다면, 


그냥..


1
php -S localhost:8080
cs



php -S 호스트명:포트


손쉽게 개발 환경을 구축할 수 있습니다.


웹서버를 구동한 결과화면 은 아래와 같습니다.


minchului-MacBook-Pro:myproject minchulkim$ php -S localhost:8000
PHP 5.6.30 Development Server started at Sun May 28 01:34:47 2017
Listening on http://localhost:8000
Document root is /Users/minchulkim/Documents/project/web_project/myproject
Press Ctrl-C to quit.
 
cs


이렇게 터미널에 작성 되었다면 브라우저 주소창에 localhost:8000 을 작성해보세요!

하기사 그럴것이 Grunt 도 웹서버가 되는데..


하지만 개발용으로 사용하기에는 용의하지만 실제 웹서버는 서버에 설치하여 구동하여 사용하시는 걸 권장해드려요 어디까지나.

개발환경에서 간편하게 사용하기 용으로, 


좀더 자세한 설명은 아래 포스팅을 보시면 되겠습니다.

https://phpdoc.me/manual/kr/features.commandline.webserver.php




오...!!  신기 방기..

댓글 영역