🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 第一步:建立`composer.json`文件并写入引用 新建一个目录`oss`,在这个目录下新建一个`composer.json` ![mark](http://qiniu.newthink.cc/blog/20180406-094347042.png) 然后把下边段文件`copy` ``` { "require": { "aliyuncs/oss-sdk-php": "~2.0" } } ``` # 第二步:`composer install`安装及修改配置 在这个目录下,使用`cmd`进行`composer install`安装,报错如下: ![mark](http://qiniu.newthink.cc/blog/20180406-091111988.png) 按照网上说明关闭`https`,方法如下 ``` composer config secure-http false ``` 这时我们看到`composer.json`文件变为如下: ``` { "require": { "aliyuncs/oss-sdk-php": "~2.0" }, "config": { "secure-http": false } } ``` # 第三步:`composer install`安装 安装过程如下: ![mark](http://qiniu.newthink.cc/blog/20180406-094331496.png) 安装完毕后,文件夹变为如下格式 ![mark](http://qiniu.newthink.cc/blog/20180406-094316781.png) `vendor`文件夹如下: ![mark](http://qiniu.newthink.cc/blog/20180406-094300228.png) # 第四步:配置`OSS`并使用 新建`app.php`并引入 ![mark](http://qiniu.newthink.cc/blog/20180406-094241584.png) 修改`samples`目录中的`Config.php`文件 ``` const OSS_ACCESS_ID = 'LTAIQMSN14zhIg3o'; const OSS_ACCESS_KEY = '75wEihzPSWZ6Qfgr93m5WSQrjBMq6B'; const OSS_ENDPOINT = 'http://oss-cn-hangzhou.aliyuncs.com'; const OSS_TEST_BUCKET = 'yanghongwei'; ``` 注意:不能用生产环境的`bucket`,以免污染用户数据 ![mark](http://qiniu.newthink.cc/blog/20180406-094214239.png) 到`samples`目录中执行 `php RunAll.php`, 也可以单个运行某个`Sample`文件,如图所示: ![mark](http://qiniu.newthink.cc/blog/20180406-093343182.png) # 第五步:根据报错修改时间 ``` RequestTimeTooSkewed: The difference between the request time and the current time is too large. ``` 这个报错是由于时间大于`15分钟`——调整到北京时间,多看看几个表! >一开始我以为我的时间是北京时间,后来仔细看看差着一个多小时! 再运行,结果如下: ![mark](http://qiniu.newthink.cc/blog/20180406-085237481.png) 再运行一次,正确结果如图所示: ![mark](http://qiniu.newthink.cc/blog/20180406-085651268.png) ![mark](http://qiniu.newthink.cc/blog/20180406-085659554.png) ![mark](http://qiniu.newthink.cc/blog/20180406-085706454.png) ![mark](http://qiniu.newthink.cc/blog/20180406-085713072.png) ![mark](http://qiniu.newthink.cc/blog/20180406-085729634.png) ![mark](http://qiniu.newthink.cc/blog/20180406-085741485.png) 这时我们也可以到后台看到有这么多的数据,如下所示: ![mark](http://qiniu.newthink.cc/blog/20180406-085836783.png)