2012-07-05 3 views
2

저는 현재 PHP가있는 Apache 서버를 사용하여 다른 서버의 요청을 수신합니다. 서버는 인수 (GET)가있는 페이지를로드하거나 이벤트를 트리거하기 위해 페이지 (POST)에 값을 게시합니다.PHP 요청을 받기 위해 Bash 수신기를 만드는 방법은 무엇입니까?

전체 Apache 서버를 청취하는 대신 요청을 수신 대기하는 Bash 수신기를 만들 수 있는지 궁금합니다.

가능하다면 어떻게해야합니까? 다른 Bash 스크립트를 실행할 수 있어야합니다. 현재의 방법은 PHP의 exec 함수를 사용합니다.이 함수는 속도 최적화라고 생각하지 않습니다. '남자 bash`에서

답변

3

:

는/dev/TCP/호스트/포트
호스트는 유효한 호스트 이름 또는 인터넷 주소이며, 포트 은 bash는 시도 정수 포트 번호 또는 서비스 이름 인 경우 해당 소켓에 대한 TCP 연결을 엽니 다.

Here은 배시와 함께 배포되는 웹 서버입니다.

내 시스템에서 해당 /usr/share/doc/bash/examples/scripts/websrv.sh

+0

+1 쉘 스크립트의 웹 서버 만 해당 – Jay

관련 문제