PHPackages                             vcloud/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. vcloud/php-sdk

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

vcloud/php-sdk
==============

VideoCloud Resource (Cloud) Storage SDK for PHP

034PHP

Since Apr 23Pushed 8y ago1 watchersCompare

[ Source](https://github.com/alipeng/163vcloud-sdk)[ Packagist](https://packagist.org/packages/vcloud/php-sdk)[ RSS](/packages/vcloud-php-sdk/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

网易视频云PHP-SDK 说明
===============

[](#网易视频云php-sdk-说明)

1 简介
----

[](#1-简介)

PHP-SDK是用于服务器端点播上传的软件开发工具包，提供简单、便捷的方法，方便用户开发上传视频或图片文件的功能。

2 功能特性
------

[](#2-功能特性)

1. 文件上传
2. 断点续传

3 开发准备
------

[](#3-开发准备)

### 3.1 环境配置

[](#31-环境配置)

1. PHP5.3以上支持Sqlite3
2. 安装composer使用PHP的类自动加载机制

### 3.2 类引入

[](#32-类引入)

```
use VideoCloud\Storage\UploadManager;
```

4 使用说明
------

[](#4-使用说明)

### 4.1 安装composer

[](#41-安装composer)

1. windows手动下载安装 ，网址：
2. 使用命令行安装详细见composer官网

    ps:如果打开cmd，输入：composer -version出现版本号则说明安装成功
3. 启动composer需要在项目的根目录下包含一个`composer.json`的文件

    #### composer.json

    [](#composerjson)

    ```
    {
        "name": "vcloud/php-sdk",
        "type": "library",
        "description": "VideoCloud Resource (Cloud) Storage SDK for PHP",
        "keywords": ["vcloud", "storage", "sdk", "cloud"],
        "homepage": "http://vcloud.163.com/",
        "license": "MIT",
        "authors": [
            {
                "name": "VideoCloud",
                "homepage": "http://vcloud.163.com/"
            }
        ],
        "require": {
            "php": ">=5.3.3"
        },
        "require-dev": {
            "phpunit/phpunit": "~4.0",
            "squizlabs/php_codesniffer": "~2.3"
        },
        "autoload": {
            "psr-4": {"VideoCloud\\": "phpSDK/src/VideoCloud"},
            "files": ["phpSDK/src/VideoCloud/functions.php"]
        }
    }

    ```
4. 在 `composer.json` 的 `autoload` 字段中增加自己的 autoloader

    **配置项说明：**

    - `VideoCloud\\`是命名空间的名称，后面的是根目录
    - `files`是需要自动加载的php文件
5. 也可以直接复制demo中的`composer.json`文件,但上面两个目录需要修改成项目相应目录
6. 启动类自动加载机制在文件的根目录下还有一个`autoload.php`文件

    ```
