Как правильно установить храповик с помощью композитора в Windows?

Я пытался разобраться в этом в течение нескольких недель и все еще не мог сделать это правильно. Я познакомился с композитором только после того, как начал изучать Ratchet, поэтому непонятно, где его установить.

1) Куда установить файл composer.phar? Soe говорит в корень моего проекта. Некоторые говорят, где php установлен на моей машине.

Я установил composer.phar, щелкнув Composer-Setup.exe здесь: https://getcomposer.org/download/< /а>

И это устанавливает его в C:\ProgramData\ComposerSetup\bin\composer.phar

Теперь мой проект храповика находится здесь: C:\projects\rachet\index.php В настоящее время нет другого файла, кроме index.php, который пуст.

2) Как установить храповик теперь в этот путь? путь = C:\projects\rachet\index.php

3) в какой командной строке я должен ввести, чтобы установить храповик или композитор в окнах? На данный момент их два. одна из них — командная строка php.exe, а другая открывается при вводе cmd.


person 112233    schedule 22.01.2017    source источник


Ответы (1)


Для тех, кто все еще ищет ответ на вышеуказанный вопрос, сделайте следующее:

1) нажмите, чтобы скачать composer.exe с официальной страницы композитора, ссылка также предоставлена ​​храповиком

2) при установке composer.phat устанавливается в ваши компьютеры /AppData/ComposerSetup

2) откройте cmd, введите composer install -d, чтобы установить папку проекта в качестве текущего пути

3) затем введите composer require cboden/ratchet и подождите 4) теперь вы увидите папку поставщика внутри папки вашего проекта, не закрывайте терминал (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 this 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>

откройте вкладку консоли и посмотрите новые сообщения, отображаемые здесь. Как набрать сообщение, установить простое клиентское расширение websoket в chrome и firefox для ввода сообщения

person 112233    schedule 22.01.2017