php로 xinetd 데몬 만들기
리눅스/PHP2015. 1. 16. 10:39
반응형
1. 서비스 등록
아래 파일을 열어 원하는 포트를 추가, 저장합니다.
root@sysdocu:~# vi /etc/services
nvr 8000/tcp # nvr nvr 8000/udp # nvr |
2. 구동 데몬 추가
root@sysdocu:~# vi /etc/xinetd.d/nvr
service nvr { socket_type = stream wait = no user = root server = /usr/local/php/bin/php server_args = -f /root/nvr.php log_on_success += HOST DURATION log_on_failure += HOST disable = no } |
* server 와 server_args 는 아래처럼 붙여서 실행된다고 보면 됩니다.
root@sysdocu:~# /usr/local/php/bin/php -f /root/nvr.php
3. 서비스 파일 만들기 (PHP)
root@sysdocu:~# vi /root/nvr.php
<? echo "nice neulwon"; exit() // telnet으로 테스트시 종료가 되지 않을 경우 추가해줍니다. ?> |
4. 실행
root@sysdocu:~# /etc/init.d/xinetd restart
5. 테스트
root@sysdocu:~# telnet localhost 8000
반응형
'리눅스 > PHP' 카테고리의 다른 글
php 7 에서 mysqli 추가시 오류 (0) | 2018.07.15 |
---|---|
php 설치시 만나는 각종에러 (0) | 2016.12.12 |
socket 접속 테스트 소스 (0) | 2015.01.16 |
ssh2 를 이용해 서버에 접속하기 (0) | 2015.01.16 |
ChartDirector for PHP 오류 (0) | 2015.01.16 |
댓글()