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"
}