PHPackages                             maximin/aliyun-oss-php-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. maximin/aliyun-oss-php-sdk

ActiveLibrary[File &amp; Storage](/categories/file-storage)

maximin/aliyun-oss-php-sdk
==========================

Aliyun OSS SDK for PHP

v2.2.2(9y ago)081MITPHPPHP &gt;=5.3

Since Nov 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/maximin/aliyun-oss-php-sdk)[ Packagist](https://packagist.org/packages/maximin/aliyun-oss-php-sdk)[ Docs](http://www.aliyun.com/product/oss/)[ RSS](/packages/maximin-aliyun-oss-php-sdk/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (19)Used By (0)

Aliyun OSS SDK for PHP
======================

[](#aliyun-oss-sdk-for-php)

[![Latest Stable Version](https://camo.githubusercontent.com/e8908e8bc1c9b3e02e7160fc2a9964cdc2d29bc99b67e9819f9b9a2cf06fe63a/68747470733a2f2f706f7365722e707567782e6f72672f616c6979756e63732f6f73732d73646b2d7068702f762f737461626c65)](https://packagist.org/packages/aliyuncs/oss-sdk-php)[![Build Status](https://camo.githubusercontent.com/983677156ea437eacc4b00a4542eee919666449d85eb406665c1ef8c219d6642/68747470733a2f2f7472617669732d63692e6f72672f616c6979756e2f616c6979756e2d6f73732d7068702d73646b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/aliyun/aliyun-oss-php-sdk)[![Coverage Status](https://camo.githubusercontent.com/f0b831305d1ac7300cb277b5fee4851b975a4773242895d5591fa807f2e3a44d/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f616c6979756e2f616c6979756e2d6f73732d7068702d73646b2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/aliyun/aliyun-oss-php-sdk?branch=master)

概述
--

[](#概述)

阿里云对象存储（Object Storage Service，简称OSS），是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户可以通过调用API，在任何应用、任何时间、任何地点上传和下载数据，也可以通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型，适合各种网站、开发企业及开发者使用。

运行环境
----

[](#运行环境)

- PHP 5.3+
- cURL extension

提示：

- Ubuntu下可以使用apt-get包管理器安装php的cURL扩展 `sudo apt-get install php5-curl`

安装方法
----

[](#安装方法)

1. 如果您通过composer管理您的项目依赖，可以在你的项目根目录运行：

    ```
     $ composer require aliyuncs/oss-sdk-php

    ```

    或者在你的`composer.json`中声明对Aliyun OSS SDK for PHP的依赖：

    ```
     "require": {
         "aliyuncs/oss-sdk-php": "~2.0"
     }

    ```

    然后通过`composer install`安装依赖。composer安装完成后，在您的PHP代码中引入依赖即可：

    ```
     require_once __DIR__ . '/vendor/autoload.php';

    ```
2. 您也可以直接下载已经打包好的[phar文件](https://github.com/aliyun/aliyun-oss-php-sdk/releases)，然后在你 的代码中引入这个文件即可：

    ```
     require_once '/path/to/oss-sdk-php.phar';

    ```
3. 下载SDK源码，在您的代码中引入SDK目录下的`autoload.php`文件：

    ```
     require_once '/path/to/oss-sdk/autoload.php';

    ```

快速使用
----

[](#快速使用)

### 常用类

[](#常用类)

类名解释OSS\\OssClientOSS客户端类，用户通过OssClient的实例调用接口OSS\\Core\\OssExceptionOSS异常类，用户在使用的过程中，只需要注意这个异常### OssClient初始化

[](#ossclient初始化)

SDK的OSS操作通过OssClient类完成的，下面代码创建一个OssClient对象:

```
