/php5-sdk-example

php5-sdk-example

Primary LanguagePHP

一个基于 七牛云存储 PHP 5 SDK 开发的示例相册程序。

运行环境

  • PHP5 或以上版本
  • PHP 库依赖 curl , PDO, PDO_MySQL
  • MySQL5 或以上版本

安装和运行程序

  1. 获取源代码:

    git clone git://github.com/qiniu/php5-sdk-example.git photoapp && cd photoapp

  2. 编辑 lib/config.php 文件,修改其中字段 access_keysecret_key 的值。参考 应用接入:获取Access Key 和 Secret Key 。您也可以修改 bucket 的值为任意的有效字符。

  3. 用MySQL source命令(或phpMyAdmin)依次导入 sql/ 目录下的数据库和表结构源文件

  4. Web服务器(比如Nginx或Apache)将应用程序的根目录指向 public/

  5. 确定MySQL和Web Server正常运行,完成以上两步,即可在浏览器中体验

说明

  1. WEB 批量上传组件用的开源 SWFUpload v2.2.0.1

  2. 相关钩子调用参考 public/assets/js/handlers.js 文件中的 uploadStart(), uploadSuccess(), uploadComplete() 方法。

  3. public/rs_xhr.phppublic/op_xhr.php 两个文件在本示例中暂未用到,这两个文件封装的是php sdk接口的ajax请求和响应输出。由于当前这个demo的交互比较简单,所以没有用到。

  4. 示例程序的七牛云存储认证帐号请在 lib/config.php 自行更改,这个文件可以修改程序其他设置比如数据库配置等。

  5. PHP SDK 配置文件在 lib/qiniu/qbox/config.php 里边,可以修改七牛云存储远程服务主机等。

资源