(MAC)PHP致命错误:未捕获错误:找不到类'Web3 \ Web3'

时间:2018-09-12 18:00:52

标签: php ethereum web3

我是PHP的新手,我试图运行 来自Mac上的web3.php的$exampleBase.php
但它一直显示错误:

  

PHP致命错误:未捕获的错误:在/Users/hsnl/Desktop/code/back-end-php/web3.php/examples/exampleBase.php:7中找不到类'Web3 \ Web3'   堆栈跟踪:   #0 {main}   在第4行的/Users/hsnl/Desktop/code/back-end-php/web3.php/examples/exampleBase.php中抛出

$exampleBase.php文件就是这样

<?php
require('vendor/autoload.php');
use Web3\Web3;
$web3 = new Web3('http://localhost:8545/');

知道为什么或如何解决此问题吗?

1 个答案:

答案 0 :(得分:0)

如果您尝试运行sc0Vu,请尝试执行以下步骤: https://github.com/sc0Vu/web3.php#local-php-cli-installed

  

克隆存储库并安装软件包。

git clone https://github.com/sc0Vu/web3.php.git && cd web3.php && composer install

这意味着:

  • 克隆github项目
  • 转到克隆的目录
  • 运行作曲家安装 (将下载并创建带有类的所有必要文件)
  

运行测试脚本。

vendor/bin/phpunit