棘轮和Websockets - 无法获得任何工作

问题描述:

因此,我对PHP和websockets以及服务器管理相当陌生。但一直负责设计一个网络应用程序,并确定实现这一目标的最佳方式是使用websocket。所以我找到了棘轮。并开始尝试使其工作。我已经安装了apache的linuxbox,并在webroot中创建了一个新目录,并开始了Ratchet的教程。然而,不管我做了什么,我甚至都无法使内联telnet部分工作。棘轮和Websockets - 无法获得任何工作

我有一个composer.phar,我的脚本在我的composer.json中,我按照他们的说明安装棘轮。但是,当我运行php chat_server.php命令时,它似乎没有任何操作。教程指出它应该控制控制台,正如我在视频教程中看到的那样。

所以我最终的问题是 - 是什么原因导致它不能正常运行?这是一个糟糕的安装(我搞砸了安装在某个地方,或只是没有安装的东西是必需的,但没有明确说明?)所有的代码是相同的,这里记录的是http://socketo.me/docs/hello-world

棘轮不能正常工作时的一些问题设置它。

  • php进程(#php chat_server.php)是否打开?
  • 你是否从另一个cli远程登录? (#netstat -pln)
  • 是否将zmq库添加到apache模块中?是否将zmq库添加到apache模块中? (可能是你的问题)

如果上述不起作用,你可能会尝试检查一些防火墙是否阻止内部连接。

我建议从一个干净的机器开始执行所有的设置步骤。

+0

这是一个端口问题。棘轮教程中的端口被java使用,这阻止了我的聊天服务器运行。 – Erudaki