PHPackages                             v1/storage\_engine - 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. v1/storage\_engine

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

v1/storage\_engine
==================

V1存储引擎

781PHP

Since Jun 21Pushed 5y ago1 watchersCompare

[ Source](https://github.com/lantongxue/storage_engine_v1)[ Packagist](https://packagist.org/packages/v1/storage_engine)[ RSS](/packages/v1-storage-engine/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

V1存储引擎 #About
=============

[](#v1存储引擎-about)

一款集成：阿里云OSS、腾讯云COS、FTP、本地、七牛KODO、华为云OBS、又拍云USS、UCloud、京东云OSS、网易云NOS、Amazon S3、Azure Blobs 等云商的对象存储SDK。 帮助开发者快速适配各类云存储，同时可以基于此构建一套完整、高可用的独立存储系统。

一些优点 #Features
==============

[](#一些优点-features)

1. 纯面向对象
2. 针对常驻内存做了优化（例如在`swoole`下使用）
3. 接口友好
4. 使用了最新的PHP语法，更加规范
5. 扩展或者适配其他云商真的超级方便

> 仅支持`PHP 7.4.0`及以上版本

安装 #Install
===========

[](#安装-install)

使用`composer`快速安装

```
composer require v1/storage_engine
```

文档 #Document
============

[](#文档-document)

先看demo里面的用法

已知问题以及解决办法 #Questions
=====================

[](#已知问题以及解决办法-questions)

**问题一：中文乱码，如何解决？**

> 答：目前中文乱码问题仅在使用FTP引擎时有出现，解决办法就是提前将中文转换为GBK编码。

引擎适配情况 #Project Planning
========================

[](#引擎适配情况-project-planning)

- 本地存储 Local
- 阿里云 OSS
- 腾讯云 COS
- 华为云 OBS
- 七牛云 KODO
- 又拍云 USS
- 京东云 OSS
- 网易云 NOS
- UCloud UFile
- Amazon S3
- Azure Blobs
- FTP Server

开源协议 #License
=============

[](#开源协议-license)

MIT

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20817666?v=4)[kali](/maintainers/lantongxue)[@lantongxue](https://github.com/lantongxue)

---

Top Contributors

[![lantongxue](https://avatars.githubusercontent.com/u/20817666?v=4)](https://github.com/lantongxue "lantongxue (22 commits)")

### Embed Badge

![Health badge](/badges/v1-storage-engine/health.svg)

```
[![Health](https://phpackages.com/badges/v1-storage-engine/health.svg)](https://phpackages.com/packages/v1-storage-engine)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
