Binance PHP API

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

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

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

php composer.phar требует "jaggedsoft / php-binance-api @dev"

Он устанавливает некоторые папки и файлы в мой каталог проекта. это правильно.

Внутри файлов, загруженных с 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

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

1 ответ

У меня была такая же проблема на моем сервере Ubuntu, и я мог решить ее, установив каталог HOME в верхней части моих сценариев как:

      putenv("HOME=/var/www/html/");

Моя конфигурация находится в каталоге

/var/www/html/.config/jaggedsoft

Имя файла php-binance-api.json и содержимое файла:

      {
"api-key": "ApiKeyHere",
"api-secret": "ApiSecretHere" 
}
Другие вопросы по тегам