七牛云存储 - phpsdk下七牛官方单元测试代码执行类依赖错误

php中文网
发布: 2016-06-06 20:26:51
原创
1492人浏览过

执行自带单元测试时,依赖报错
执行过程如下:

//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
登录后复制
登录后复制

七牛云存储 - phpsdk下七牛官方单元测试代码执行类依赖错误

回复内容:

执行自带单元测试时,依赖报错
执行过程如下:

//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
登录后复制
登录后复制

七牛云存储 - phpsdk下七牛官方单元测试代码执行类依赖错误

类没找到,应该是安装没有安装对

立即学习PHP免费学习笔记(深入)”;

支持以下几种安装方式。推荐使用 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:
<?php
require 'vendor/autoload.php';
如果需要更详细的关于 Composer 的使用说明,你可以访问 Composer 的官方网站http://getcomposer.org/,或对应的中文网站 http://www.phpcomposer.com/。


直接下载 Composer 安装包

鉴于某些原因, 国内的用户使用 Composer 下载依赖库比较慢,开发者也可以直接下载我们准备好的符合 Composer 规范的 vendor 压缩包并在本地解压。解压后的内容和使用 Composer 方式获取到的内容完全一致,之后的使用方式也一致。

压缩包下载地址:http://devtools.qiniu.io/vendor.tar.gz


下载源代码包

直接下载源代码压缩包并解压是另一种 SDK 的安装方法。不过因为有版本更新的维护问题,这种安装方法并不推荐,仅作为万一 Composer 安装有问题的情况下作为一种选择。 并且,源码中也包含 Qiniu SDK 的 autoloader。

下载源代码包后,解压到您的项目中。 然后在您的项目中引入 autoloader:

  <?php
  require 'path_to_sdk/autoload.php';
即可以使用七牛相关功能。
登录后复制

注意安装后还要引入:

无论你是通过哪种方式安装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';
登录后复制
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号