快速业务通道

使用PHP做Linux/Unix守护进程

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-11
yeluren/php_daemon2.php &

就进入了后台运行,我们通过Windows的客户端telnet上去:

C:>telnet 192.168.0.1 10000

如果提示:

正在连接到192.168.0.188...不能打开到主机的连接, 在端口 10000: 连接失败

则说明服务器端没有开启,或者上面的程序没有正确执行,请检查php是否 --enable-sockets 功能.如果提示:

==========================================
Welcome to the PHP Test Server.
To quit, type ''quit''.
To shut down the server type ''shutdown''.
To get help message type ''help''.
==========================================
php>

则说明顺利连接上了我们的PHP写的服务器端守护进程,在php>提示符后面能够执行help、quit、shutdown等三个命令,如果命令输入不是这三个,则提示:

php> asdf
PHP: unknow command ''asdf''.

执行help命令可以获取帮助

php> help
PHP Server Help Message
To quit, type ''quit''.
To shut down the server type ''shutdown''.
To get help message type ''help''.
这个服务器端就不介绍了,可以自行扩展.

杀进程跟例子一类似.

[ 总结 ]通过以上学习,我们知道php也可以做守护进程,如果设计的好,功能也会比较强大,不过我们这里只是学习而已,可以自行研究更新.

本文参考了php中文手册,多看手册,对自己非常有好处.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号