php로 xinetd 데몬 만들기

리눅스/PHP|2015. 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

댓글()