> php教程 > php手册 > 본문

为阿里云存储开发的PHP PEAR 包:Services

WBOY
풀어 주다: 2016-06-06 19:44:05
원래의
1372명이 탐색했습니다.

阿里云开放存储服务 OSS:用于存储图片、apk等静态资源,使用阿里云带宽,不占用开发者服务器带宽。 阿里云官方PHP SDK: http://aliyun.com/product/oss/#help 对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发(标准URI)。 PEAR的优势:一键安

阿里云开放存储服务 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/<span>pear
pear </span><span>install</span> sinkcup/<span>HTTP
pear </span><span>install</span> 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):

<span>php                                                                   
</span><span>require</span> Services/Aliyun/OSS.<span>php;
</span><span>$conf</span> = <span>array</span><span>(
    </span>'accessKeyId' => 'foo',
    'accessKeySecret' => 'bar',<span>
);  
</span><span>$c</span> = <span>new</span> Services_Aliyun_OSS('com-example-dl', <span>$conf</span><span>);
</span><span>$headers</span> = <span>array</span><span>(
    </span>'Content-Type' => 'image/jpeg',<span>
);
</span><span>$r</span> = <span>$c</span>->put('/home/u1/2.jpg', '/2.jpg', <span>$headers</span><span> );
</span><span>var_dump</span>(<span>$r</span><span>);
</span><span>$this</span>->assertArrayHasKey('internet', <span>$r</span><span>);
</span>?>
로그인 후 복사

 

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

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿