Как работает 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?
Что композитор даже хорош для? Я был бы очень благодарен, если кто-то может попытаться сделать это и сказать мне, что я сделал неправильно.