首页 > 新闻动态 >  

新闻动态
NEWS

为阿里云存储开辟的PHP PEAR 包:Services_Aliyun_OSS

添加时间:2013-8-6 点击量:

阿里云开放存储办事 OSS:用于存储、apk等静态资料,应用阿里云带宽,不占用开辟者办事器带宽。


阿里云官方PHP SDK:


http://aliyun.com/product/oss/#help


对于这种第三方库,PHP官方称之为PEAR,须要遵守PEAR标准开辟(标准URI)。


PEAR的上风:一键安装到php/lib/php目次,require即可应用,很便利。


因为阿里云官方PHP SDK没遵守PEAR标准开辟,应用不便利,所以我开辟了一个,安装步调如下:



pear channel-discover sinkcup.github.io/pear

pear
install sinkcup/HTTP
pear
install sinkcup/Services_Aliyun_OSS


应用步调:


1、到阿里云注册一个帐号,开通OSS,创建一个bucket空间。


2、demo(参考https://github.com/sinkcup/Services_Aliyun_OSS/blob/0.0.1/tests/Services/Aliyun/OSSTest.php):



<?php                                                                   

require Services/Aliyun/OSS.php;
¥conf = array
accessKeyId => foo,
accessKeySecret => bar,
);
¥c = new Services_Aliyun_OSS(com-example-dl, ¥conf);
¥headers = array
Content-Type => image/jpeg,
);
¥r = ¥c->put(/home/u1/2.jpg, /2.jpg, ¥headers );
var_dump¥r);
¥this->assertArrayHasKey(internet, ¥r);
?>



项目代码:https://github.com/sinkcup/Services_Aliyun_OSS


PEAR频道:http://sinkcup.github.io/pear/

所有随风而逝的都属于昨天的,所有历经风雨留下来的才是面向未来的。—— 玛格丽特·米切尔 《飘》
分享到: