七牛云存储 - phpsdk下七牛官方单元测试代码执行类依赖错误
程序员文章站
2024-01-28 15:21:04
...
执行自带单元测试时,依赖报错
执行过程如下:
//test目录
AuthTest.php Base64Test.php BucketTest.php Crc32Test.php DownloadTest.php EtagTest.php FopTest.php FormUpTest.php HttpTest.php PfopTest.php ResumeUpTest.php
//执行
phpunit PfopTest
回复内容:
执行自带单元测试时,依赖报错
执行过程如下:
//test目录
AuthTest.php Base64Test.php BucketTest.php Crc32Test.php DownloadTest.php EtagTest.php FopTest.php FormUpTest.php HttpTest.php PfopTest.php ResumeUpTest.php
//执行
phpunit PfopTest
类没找到,应该是安装没有安装对
支持以下几种安装方式。推荐使用 Composer安装方式 。
使用 Composer 安装
Composer 是一个简单易用的 PHP 依赖管理工具。你可以在自己的项目中声明所依赖的外部工具库,Composer 会自动帮你安装这些依赖的库文件。
使用 Composer 安装 Qiniu SDK 的步骤非常简单:
安装 Composer :
curl -sS https://getcomposer.org/installer | php
使用 Composer 获取最新版本的 Qiniu SDK :
php composer.phar require qiniu/php-sdk
你代码中 require Composer生成的 autoloader:
注意安装后还要引入:
无论你是通过哪种方式安装SDK, 安装之后必须将SDK包含到你的项目中才可以调用SDK中的方法。你可以参考以下的表格,按照你的安装方式将SDK引入到你的项目中。只需要一句简单的 require 将autoloader引入即可使用,注意要将 path_to_sdk 替换成你项目中的实际路径。
安装方式 引入SDK
Composer 安装 require 'path_to_sdk/vendor/autoload.php';
下载Composer安装包 require 'path_to_sdk/vendor/autoload.php';
下载源码安装包 require 'path_to_sdk/autoload.php';