Как работает composer for binance API для PHP?

Я пытаюсь сделать это из GitHub. https://github.com/binance-exchange/php-binance-api

Я установил Xampp (последняя версия: 7.2.3) на машину с win 10. Xampp работает. (по крайней мере, не MySQL, потому что он имеет ошибку при запуске, но MySQL не требуется). Я скачал файлы с github и вставил их в мои htdocs в новую папку под названием "binance". Я загрузил установочный файл для composer отсюда: https://getcomposer.org/doc/00-intro.md#installation-windows Установил его и выбрал php.exe из моей папки xampp в процессе установки.

Composer запускается из консоли и работает. Я поместил эту команду в cmd:

php composer.phar require "jaggedsoft/php-binance-api @dev"

Он устанавливает некоторые папки и файлы, но не в мой каталог проекта. Он загружает и устанавливает его в "user/vendor/..." на моем диске c.

Внутри файлов, загруженных с github, есть файл с именем: php-binance-api-test.php

Внутри этого файла есть следующие строки:

require 'vendor/autoload.php';
file_put_contents( getenv("HOME") . "/.config/jaggedsoft/php-binance-api.json" ,

Я скопировал весь каталог вендора в каталог моего проекта, чтобы он мог найти свои файлы. Но он не может найти ".config/jaggedsoft/", потому что нет папки с именем.config. Также нет файла с именем php-binance-api.json, только один с именем php-binance-api.php

Если я пытаюсь получить доступ к некоторым файлам примера, например, к web_socket_chart.php в примерах, он выдаст мне фатальную ошибку:

Fatal error: Uncaught Error: Class 'React\EventLoop\Factory' not found in

...

это может быть файл внутри php-папки xampp, но как он загружает его, чтобы получить класс nedded?

Я думаю, что я испортил установку композитора? или мне нужно выбрать другое место для проекта внутри xampp?

Что композитор даже хорош для? Я был бы очень благодарен, если кто-то может попытаться сделать это и сказать мне, что я сделал неправильно.

0 ответов

Другие вопросы по тегам