我尝试从github完成此操作。 https://github.com/binance-exchange/php-binance-api
我在win 10机器上安装了Xampp(最新版本:7.2.3)。 Xampp正在运行。 (至少不是mysql,因为它在启动时有错误,但不需要mysql)。 我从github下载了文件并将它们放入我的htdocs中,名为" binance"。 我从这里下载了作曲家的安装文件:https://getcomposer.org/doc/00-intro.md#installation-windows 安装它并从安装过程中的xampp文件夹中选择php.exe。
Composer从控制台开始,它可以工作。 我将此命令放入cmd:
php composer.phar require "jaggedsoft/php-binance-api @dev"
它会安装一些文件夹和文件,但不会安装到我的项目目录中。它下载并安装到" user / vendor /..."在我的驱动器上。
在从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
...
这可能是xampp的php文件夹里面的一个文件,但是他如何加载它才能使类嵌入?
我想我搞砸了作曲家的安装?或者我是否必须在xampp内为项目选择其他地方?
作曲家甚至有什么好处?我真的很感激,如果有人试图让这个运行告诉我,我做错了什么。