1初始化:
使用阿里云sdk包(php)
方法一:使用composer 加载sdk包
composer require aliyuncs/oss-sdk-php
或
"require": {
"aliyuncs/oss-sdk-php": "~2.0"
}
然后就是自动加载了:require_once __DIR__ . '/vendor/autoload.php';
方法二:直接引入sdk包
包连接:https://github.com/aliyun/aliyun-oss-php-sdk/releases?spm=5176.doc32099.2.6.MsgBum
require_once '/路径/autoload.php'; 自动引入所需文件
参考网址:https://help.aliyun.com/document_detail/32099.html?spm=5176.doc31947.6.751.PARDia
2 简单实例化:
use OSS\OssClient; use OSS\Core\OssException; $accessKeyId = '******'; $accessKeySecret = '******'; $endpoint = 'oss-cn-hongkong.aliyuncs.com'; (香港域,外网) //endpoint 域名参考网址:https://help.aliyun.com/document_detail/31837.html?spm=5176.doc32100.2.2.vLke67 $bucket = '***'; (bucket名) try { $ossclient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); } catch (OssException $e) { die($e->getMessage()); }
注:如果主机是阿里云ecs,使用oss内网模式,可以免除流量费
阿里云官方sdk文档:https://help.aliyun.com/document_detail/32099.html?spm=5176.doc31839.6.751.TDIVi1