我用作曲家下载一个php比特币库来玩。 https://github.com/phramz/php-bitcoin-api 这一个具体。
无论如何,每当我尝试使用
库时use Phramz\Bitcoin\Api\Connection\BuzzConnection;
use Phramz\Bitcoin\Api\BitcoindClient;
我得到了
未找到界面'Phramz \ Bitcoin \ Api \ Client' /root/vendor/phramz/php-bitcoin-api/src/Phramz/Bitcoin/Api/BitcoindClient.php
每当我尝试运行任何测试代码时。我真的想玩这个库,但我是一个新手php程序员,这让我很沮丧。任何帮助将不胜感激!
答案 0 :(得分:2)
确保您需要Composer documentation中所述的vendor / autoload.php。
如果Composer的供应商目录不在当前目录中,您将需要使用绝对路径或类似的东西:
<?php
require_once(__DIR__."/../../vendor/autoload.php");
答案 1 :(得分:0)
当我安装新的lib时遇到了类似的问题,仅当我刚接触PHP时才将新的lib部署到服务器上,这花了我几个小时才能弄清楚vendor/composer
文件夹已更新当我们安装新的库时。
因此,如果您的服务器不支持composer install
,则可以将整个vendor
文件夹上传到您的服务器。