我是新来的WebSockets,并试图实现对Symfony的一个通知推杆与WebsocketBundle的帮助下,以下this tutorial。
束正在实施3个不同的推杆:
我使用ZMQ推杆尝试,它只是does not seem to fit with Windows(我收到完全相同的症状中的链接后)
然后我尝试过WebSocketPusher,当我运行WSServer时,我在
config.yml
中配置的端口甚至没有打开。相同的症状为this open issue所以,最后,我试图用AMQP推杆,这一次我甚至不能安装它,但我的谷歌搜索不会在github上悬而未决的问题结束了,我想我可能是一个在这里失踪的东西,因此我在这里发布。
问题
我安装了PHP扩展和它似乎因为它出现在我的PHP扩展,不给任何错误的工作。
当我运行从教程以下命令:composer require gos/react-amqp
我得到如下回应:
$ composer require gos/react-amqp
Using version ^0.1.2 for gos/react-amqp
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: evenement/evenement[v2.0.0, v2.1.0].
- Can only install one of: evenement/evenement[v2.1.0, v2.0.0].
- Can only install one of: evenement/evenement[v2.0.0, v2.1.0].
- gos/react-amqp v0.1.2 requires evenement/evenement ~2.0.0 -> satisfiable by evenement/evenement[v2.0.0].
- Installation request for gos/react-amqp ^0.1.2 -> satisfiable by gos/react-amqp[v0.1.2].
- Installation request for evenement/evenement (locked at v2.1.0) -> satisfiable by evenement/evenement[v2.1.0].
Installation failed, reverting ./composer.json to its original content.
我不完全理解作曲家的错误消息,但似乎他正试图安装evenement/evenement ~2.0.0
由于某种原因,它失败了。
所以我试图手动添加它在composer.json
和composer install
运行良好,并evenement/evenement: ~2.0.0
结束了我的composer.lock
文件。
但是composer require gos/react-amqp
命令仍给我相同的错误信息。
尝试composer update
后的结果相同。
任何人都可以解释我是怎么回事?
我在WAMP服务器上运行PHP 5.5