运行phpwebsocket服务器.php
I am playing around with phpwebsocket. I got the code from http://code.google.com/p/phpwebsocket/. the implementation is that I have to run the server.php using command line which starts the socket linstening on a port. but I am wondering if I upload the script to my blog server(one.com), how can I start the server.php without command line?
thanks for any tips.
我正在玩phpwebsocket。 我从 http://code.google.com/p/phpwebsocket/ 获取了代码。 实现是我必须使用命令行运行server.php,该命令行启动端口上的套接字linstening。 但我想知道我是否将脚本上传到我的博客服务器(one.com),如何在没有命令行的情况下启动server.php? p>
感谢您的任何提示。 p> div>
Starting it on the command-line is the appropriate mechanism.
You could run it through a webserver, but only by hacking around with the default lifetime of scripts, and it's not how PHP server scripts are designed to be run.
To use WebSocket you need a process which is listing to specific WebSocket port. You need to start using command line. By using this please make sure that you have enough error catching mechanism in place in php script. So it is better to use a shell script which can restart the server if any major error occures.
http://www.techzonemind.com/php-websocket-library-two-way-real-time-communication/
I have developed a library to solve the issue. Include both client(JavaScript) and server (PHP). Also included shell script(.sh) to start the php process.