【问题标题】:How to properly install ratchet using composer on windows?如何在 Windows 上使用 composer 正确安装棘轮?
【发布时间】:2017-06-07 00:47:53
【问题描述】:

我已经尝试解决这个问题好几个星期了,但仍然无法解决。一旦我开始探索 Ratchet,我就开始了解 composer,因此对于应该在哪里安装它感到困惑。

1) 在哪里安装 composer.phar 文件? Soe 对我的项目的根源说。有人说我机器上的php安装在哪里。

我通过单击此处的 Composer-Setup.exe 安装了 composer.phar: https://getcomposer.org/download/

这让它安装在C:\ProgramData\ComposerSetup\bin\composer.phar

现在我的棘轮项目位于:C:\projects\rachet\index.php 目前除了index.php之外没有其他文件是空的。

2) 现在如何将棘轮安装到此路径中? 路径 = C:\projects\rachet\index.php

3) 我应该在哪个命令提示符下键入在 Windows 中安装棘轮或作曲家?目前有两个。一个是php.exe 命令提示符,另一个是通过键入cmd 打开。

【问题讨论】:

    标签: php windows composer-php ratchet


    【解决方案1】:

    对于仍在寻找上述问题答案的人,请执行以下操作:

    1) 从composer官方页面点击下载composer.exe,链接也由ratchet提供

    2) 安装后,composer.phat 会安装在您的计算机 /AppData/ComposerSetup 中

    2) 打开 cmd,输入 composer install -d 将项目文件夹设置为当前路径

    3) 然后输入 composer require cboden/ratchet 并等待 4)您现在会在项目文件夹中看到供应商文件夹,不要关闭终端(cmd)

    5) 如果您没有执行 2) 中的步骤,您将看到在 2) 中提到的路径内创建的供应商文件夹

    6) 接下来在 vendor 文件夹之外创建 chat.php 和 socket.php:文件内容请参阅此处:http://blog.samuelattard.com/the-tutorial-for-php-websockets-that-i-wish-had-existed/

    7) 打开 cmd,输入项目的 php 路径:即 php c:/...../socket.php 这个 si 让服务器脚本运行。

    8) 在同一个文件夹中创建一个 php 文件,其内容取自 Ratchet:

    <script>
    var conn = new WebSocket('ws://localhost:8080/chat');
    conn.onopen = function(e) {
        console.log("Connection established!");
    };
    
    conn.onmessage = function(e) {
        console.log(e.data);
    };
    </script>
    

    打开控制台选项卡并查看此处显示的新消息。 如何键入消息,在 chrome 和 firefox 中安装简单的 websoket 客户端扩展来键入消息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 2018-08-12
      • 2017-04-15
      • 1970-01-01
      相关资源
      最近更新 更多