如何在窗户上使用作曲家正确安装棘轮?

时间:2017-01-22 11:58:12

标签: php windows composer-php ratchet

我一直试图将这个问题排除数周,但仍然无法做到这一点。一旦我开始探索Ratchet,我就开始了解作曲家,因此它应该把它安装在哪里令人困惑。

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)如何将棘轮安装到此路径中?    path = C:\projects\rachet\index.php

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

1 个答案:

答案 0 :(得分:2)

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

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

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

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

3)然后键入composer需要cboden / ratchet并等待 4)您现在可以在项目文件夹中看到vendor文件夹,不要关闭终端(cmd)

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

6)接下来在供应商文件夹之外创建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客户端扩展以键入消息