我在玩phpwebsocket。我从http://code.google.com/p/phpwebsocket/.实现方式是,我必须使用命令行运行server.php,该命令行在端口上启动套接字linstening。但我想知道,如果我将脚本上传到我的博客服务器(one.com),我如何在没有命令行的情况下启动server.php?
谢谢你的提示。
在命令行上启动它是合适的机制。
您可以通过Web服务器运行它,但只能在脚本的默认生存期内进行破解,而这不是PHP服务器脚本的运行方式。
要使用WebSocket,您需要一个进程,该进程列出特定的WebSocket端口。您需要开始使用命令行。通过使用它,请确保在php脚本中有足够的错误捕获机制。因此,最好使用shell脚本,如果发生任何重大错误,该脚本可以重新启动服务器。
http://www.techzonemind.com/php-websocket-library-two-way-real-time-communication/
我开发了一个图书馆来解决这个问题。包括客户端(JavaScript)和服务器(PHP)。还包括启动php进程的shell脚本(.sh)。