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