PHPackages                             bingher/obs - 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. bingher/obs

ActiveLibrary

bingher/obs
===========

api for object storage

1.2.3(1mo ago)0159↓100%MITPHPPHP &gt;=7.4

Since Mar 20Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/hbh112233abc/obs)[ Packagist](https://packagist.org/packages/bingher/obs)[ RSS](/packages/bingher-obs/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (1)Versions (17)Used By (0)

OBS
===

[](#obs)

> 统一对象存储服务API客户端，支持多种云存储服务平台，提供简洁一致的接口。

项目介绍
----

[](#项目介绍)

OBS是一个轻量级的统一对象存储客户端库，为多种云存储服务提供一致的API接口。通过OBS，您可以用相同的代码轻松切换不同的存储服务提供商，无需关心底层实现细节。

支持平台
----

[](#支持平台)

- 阿里云OSS (AliOSS) [官方文档](https://help.aliyun.com/document_detail/85580.html)
- 腾讯云COS (COS) [官方文档](https://cloud.tencent.com/document/product/436/12266)
- 华为云OBS (HwOBS) [官方文档](https://support.huaweicloud.com/sdk-php-devg-obs/obs_28_0105.html)
- AWS S3 (S3) [官方文档](https://docs.aws.amazon.com/aws-sdk-php/v3/api/namespace-Aws.S3.html)
- MinIO (MinIO) [官方文档](https://docs.min.io/enterprise/aistor-object-store/)
- SeaweedFS (SeaweedFS) [官方文档](https://github.com/seaweedfs/seaweedfs)
- RustFS (RustFS) [官方文档](https://docs.rustfs.com/zh/)

安装方法
----

[](#安装方法)

通过Composer安装核心包：

```
composer require bingher/obs
```

### 按需安装驱动依赖

[](#按需安装驱动依赖)

本项目支持按需安装驱动依赖，根据您使用的存储服务，只需安装对应的驱动包：

```
# 使用阿里云OSS
echo '安装阿里云OSS驱动' && composer require aliyuncs/oss-sdk-php

# 使用腾讯云COS
echo '安装腾讯云COS驱动' && composer require qcloud/cos-sdk-v5

# 使用华为云OBS
echo '安装华为云OBS驱动' && composer require obs/esdk-obs-php

# 使用AWS S3、MinIO、SeaweedFS或RustFS
echo '安装AWS SDK驱动' && composer require aws/aws-sdk-php
```

> 注意：如果您尝试使用某个驱动但未安装相应的依赖包，系统会提供明确的错误提示，指导您安装缺少的包。

快速开始
----

[](#快速开始)

### 基本使用

[](#基本使用)

```
