有没有办法安装没有作曲家的棘轮?

问题描述 投票:3回答:3

我有一个写得不好的应用程序是PHP“意大利面条代码”

我需要实现一个web-socket,我可以使用PHP来调用API。

我试图使用Node.js,但问题是我需要检查使用php的很多东西。

  1. “用户必须登录”我需要在我的应用中检查活动会话。 Aka“验证用户身份。”
  2. 在用户通过身份验证后,从我的应用程序中读取用户数据库中的API凭据。
  3. 最后,生成一个客户端脚本,每隔1秒ping一次API以检查新消息。

我认为如果我有一个PHP websocket设置而不是node.js会更容易,其中第一步和第二步已经由我的APP处理了,我只想编写一个客户端代码,它将与websocket通信以检索新消息。

这听起来像Ratchet是一个很好的方式,但不知道如果我的APP没有设置使用作曲家或自动加载器如何使用作曲家在我的APP中安装它。

当我正在开发一个将我的应用程序转换为Laravel 5.1的项目时,我迫切需要实现websocket以减少发送到我的服务器的TCP连接数量。

我该如何安装棘轮?是否有我可以使用的替代包而不是使用Ratchet,如果我不能在我当前的环境中安装它?

php node.js websocket ratchet
3个回答
4
投票

在你的机器上安装composer。确保通过将其添加到环境路径全局安装它,以便可以从控制台中的任何位置使用它。

然后从命令行转到应用程序的根目录。 “假设您的根目录中没有名为”vendor“的文件夹”

cd c:/www/app
composer require cboden/ratchet
composer install

您现在应该可以使用Ratchet,因为您刚刚安装了Ratchet及其依赖项。

祝好运!


0
投票

大声笑,用户询问一个词是什么意思。社区通过在定义中使用该词来回应....

我认为OP正在寻找替代自动加载器,或者可能有助于手动加载文件。


0
投票

您可以检查this以安装没有作曲家的Ratchet。

© www.soinside.com 2019 - 2024. All rights reserved.