所以我对PHP和websockets以及服务器管理都很陌生。但我们的任务是设计一个网络应用程序,并确定实现这一点的最佳方法是使用websockets。所以我找到了棘轮。并开始尝试让它发挥作用。我已经设置了一个带有apache的linuxbox,并在webroot中创建了一个新目录并开始了Ratchet的教程。然而,无论我做了什么,我甚至无法获得内联telnet部分的工作。
我有一个composer.phar,我在他的composer.json中有他们的脚本,我按照他们的说明安装了棘轮。但是,当我运行php chat_server.php
命令时,它似乎没有做任何事情。该教程指出它应该控制控制台,正如我在视频教程中看到的那样。
所以我的最终问题是 - 导致这种情况不能正常运行的原因是什么?这是一个糟糕的安装(我是不是安装了某个地方或者只是没有安装所需的东西,但没有明确说明?)所有代码都与此处记录的相同http://socketo.me/docs/hello-world
答案 0 :(得分:0)
棘轮在设置时无效的一些问题。
如果上述情况不起作用,您可能会尝试检查某个防火墙是否在内部阻止连接。
我建议从干净的机器开始执行所有设置步骤。