我有一个写得不好的应用程序是php" spaghetti code"
我需要实现一个web-socket,我可以使用PHP来调用API。
我尝试使用Node.js,但问题是我需要检查使用php的很多东西。
我认为如果我有一个PHP websocket设置而不是node.js会更容易,其中第1步和第2步已经由我的APP处理了,我只想编写一个客户端代码,它将与websocket进行通信以检索新消息。
听起来像Ratchet这是一个很好的方法,但如果我的APP没有使用作曲家或自动加载器的设置,则不知道如何使用作曲家在我的APP中安装它。
当我正在开发一个将我的应用程序转换为Laravel 5.1的项目时,我迫切需要实现websocket以减少发送到我的服务器的TCP连接数量。
如何安装棘轮?我可以使用替代包而不是使用Ratchet,如果我不能在当前环境中安装它吗?
答案 0 :(得分:4)
在您的计算机上安装composer。确保通过将其添加到环境路径全局安装它,以便可以从控制台的任何位置使用它。
然后从命令行转到应用程序的根目录。 "假设您没有名为" vendor"的文件夹。在你的根"
cd c:/www/app
composer require cboden/ratchet
composer install
您现在应该可以使用Ratchet,因为您刚刚安装了Ratchet及其依赖项。
祝你好运!答案 1 :(得分:0)
大声笑,用户询问单词的含义。社区通过在定义中使用该词来回应....
我认为OP正在寻找替代自动加载器,或者可能有助于手动加载文件。
答案 2 :(得分:0)
您可以签出this来安装没有作曲家的Ratchet。