Ratchet & Websockets - 无法正常工作



所以我对PHP、websockets和服务器管理还很陌生。但我的任务是设计一个网络应用程序,并确定实现这一点的最佳方式是使用websocket。所以我找到了棘轮。并开始尝试让它发挥作用。我已经安装了一个带有apache的linuxbox,并在webroot中创建了一个新目录,开始了Ratchet的教程。然而,无论我做了什么,我都无法使内联telnet部分正常工作。

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

所以我的终极问题是,是什么导致了这个程序无法正常运行?这是一个糟糕的安装吗(我是把安装搞砸了,还是没有安装所需但没有明确说明的东西?)所有的代码都与这里的文档相同http://socketo.me/docs/hello-world

设置棘轮时棘轮不起作用时的一些问题。

  • php进程(#php chat_server.php)是否打开
  • 你是从另一个cli远程登录吗
  • 你能检查一下聊天服务器应该在哪个端口上运行吗?(#netstat-pln)
  • zmq库是否已添加到apache模块中?(可能是你的问题)

如果以上不起作用,您可以尝试检查是否有防火墙在内部阻止了连接。

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

相关内容

  • 没有找到相关文章

最新更新