2

我正在尝试在我的系统上设置 Ratchet 并遵循 socketo.me 我已经完成了所有工作,直到安装 ZMQ 和 React/Zmq 并且一切都成功了。

但是当我尝试运行时push-server.php,会出现以下错误:

致命错误:未捕获的异常“InvalidArgumentException”和消息“提供的侦听器不是有效的可调用对象。” 在第 21 行的 C:\wamp\www\ratchet\vendor\evenement\evenement\src\Evenement\EventEmitter.php

 InvalidArgumentException:提供的侦听器不是有效的可调用对象。在第 21 行的 C:\wamp\www\ratchet\vendor\evenement\evenement\src\Evenement\EventEmitter.php

我已经设置了 PATH 变量并启用了 php_zmq 扩展(我在 Windows 上使用 WAMP)。我已经搜索了很多,但无法解决这个问题,请帮助。

4

1 回答 1

2

你做了什么 ?您已更改要调用的事件

$pull->on('message', array($pusher, 'onBlogEntry'));

您已经使用未在推送器中声明的函数更改了 onBlogEntry .. 就是这样

于 2014-05-22T21:42:53.240 回答