登录阿里云官网,将鼠标移至产物找到并单击工具存储OSS关上OSS产物概况页面。
正在OSS产物概况页中的单击立刻守旧。
守旧效劳后,正在OSS产物概况页面单击治理管制台间接进入OSS治理管制台界面。
您也能够单击位于官网首页右上方菜单栏的管制台,进入阿里云治理管制台首页,而后单击左侧的工具存储OSS菜单进入OSS治理管制台界面。
点击右上角access key按钮,进入子页面点击创立access key按钮,创立胜利后猎取Access Key ID 以及 Access Key Secret 。
装置OSS PHP SDK
对于装置OSS PHP SDK的办法,请参看官网。关于Thinkphp 5,保举经过 composer 形式治理名目依赖。
关上饬令行,切换到名目根目次,输出如下饬令
composer require aliyuncs/oss-sdk-php
假如不断下载不可功,请正在composer reauire以前退出composer中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
同时,您的名目下的 vendor 文件夹内,也将新建 aliyuncs 文件夹,外面的文件就是OSS库文件及示例文件。
填写设置装备摆设项
文件 application/config.php
//阿里云OSS设置装备摆设
'aliyun_oss' => [ 'KeyId' => ’’, //您的Access Key ID 'KeySecret' => '', //您的Access Key Secret 'Endpoint' => '', //oss endpoint ],
实例化OSS
文件 application/co妹妹on.php
引入OSS
use think\Request; use OSS\OssClient; use think\Config; use OSS\Core\OssException;
实例化OSS
$config = Config::get('aliyun_oss'); Request::instance()->ossClient= new OssClient($config['KeyId'], $config['KeySecret'], $config['Endpoint']);
管制器中挪用OSS
文件 application/Index/controller/Index.php
public function index() { $config = config('aliyun_oss'); //猎取oss实例 $ossClient = request()->ossClient; $bucket = '<填写您的bucket称号>'; $object = '<填写您的object称号>'; //创立bucket $ossClient->createBucket($bucket); //创立object $ossClient->putObject($config['Bucket'], $object, 'object content'); //猎取object内容 $object = $ossClient->getObject($config['Bucket'], $object); //删除了object $ossClient->deleteObject($bucket, $object); //删除了bucket $ossClient->deleteBucket($bucket); }
相干保举:《PHP教程》
以上就是ThinkPHP 5应用OSS的具体内容,更多请存眷资源魔其它相干文章!
标签: thinkphp php开发教程 php开发资料 php开发自学
抱歉,评论功能暂时关闭!