PHPackages                             qieangel2013/dfs - 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. qieangel2013/dfs

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

qieangel2013/dfs
================

distributed file service

0.1.6(9y ago)1092033Apache2PHPPHP &gt;=5.5

Since Aug 25Pushed 8y ago14 watchersCompare

[ Source](https://github.com/qieangel2013/dfs)[ Packagist](https://packagist.org/packages/qieangel2013/dfs)[ RSS](/packages/qieangel2013-dfs/feed)WikiDiscussions master Synced today

READMEChangelog (7)DependenciesVersions (8)Used By (0)

分布式文件服务器
========

[](#分布式文件服务器)

[![Build Status](https://camo.githubusercontent.com/4c206d73b975b2f5168a8fc95bb1e598a1ae8e4269ed44546ebc7042372667f8/68747470733a2f2f6170692e7472617669732d63692e6f72672f716965616e67656c323031332f6466732e737667)](https://travis-ci.org/qieangel2013/dfs)[![Packagist](https://camo.githubusercontent.com/3deba91751c25c731b55e21782a55150887e5bf8deb9ef191a3698eac95d67d6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7061636b61676973742d70617373696e672d6666363962342e737667)](https://packagist.org/packages/qieangel2013/dfs)[![Supported PHP versions: >=5.5](https://camo.githubusercontent.com/338d72fb3e8f60ff93d46ca78daa3395ba574566b141980f36394db30e190f30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344352e352d626c75652e737667)](https://camo.githubusercontent.com/338d72fb3e8f60ff93d46ca78daa3395ba574566b141980f36394db30e190f30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344352e352d626c75652e737667)[![License](https://camo.githubusercontent.com/ded48a8d06f01a8a68e4ced9fbac9845710d08a36e7c6631a734d8cec4bf12bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d79656c6c6f772e737667)](https://camo.githubusercontent.com/ded48a8d06f01a8a68e4ced9fbac9845710d08a36e7c6631a734d8cec4bf12bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d79656c6c6f772e737667)

### 核心特性

[](#核心特性)

```
1.基于swoole和inotify实现分布式文件服务
2.采用协议包来实时同步文件、性能很高，采用sendfile传送文件，内存、cpu占有率很少
3.文件实时监控及监控子目录服务
4.自动断线重连服务
5.自动扫描本地已存在的文件目录实时同步服务

```

### 服务启动

[](#服务启动)

```
需要php以cli模式运行/server.php
  php server.php start
  php server.php stop
  php server.php restart

```

### composer 安装

[](#composer-安装)

```
{
		"require": {
    		"qieangel2013/dfs": "0.1.6"
	 }
}

```

### 使用介绍

[](#使用介绍)

```
安装swoole扩展和inotify扩展
修改/config/config.php文件相应的配置
交流群：337937322

```

### wiki介绍

[](#wiki介绍)

### liveim是一款直播平台，内置im聊天功能

[](#liveim是一款直播平台内置im聊天功能)

```
由于未开源，需要授权可以获取源代码

```

 (演示地址)
 (安卓演示)
 (pc端演示) [![](https://github.com/qieangel2013/yaf/raw/master/public/images/windowspc.png)](https://github.com/qieangel2013/yaf/blob/master/public/images/windowspc.png)[![](https://github.com/qieangel2013/yaf/raw/master/public/images/jt.png)](https://github.com/qieangel2013/yaf/blob/master/public/images/jt.png)[![](https://github.com/qieangel2013/yaf/raw/master/public/images/jtmobilet.png)](https://github.com/qieangel2013/yaf/blob/master/public/images/jtmobilet.png)

### License

[](#license)

```
Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html

```

### 如果你对我的辛勤劳动给予肯定，请给我捐赠，你的捐赠是我最大的动力

[](#如果你对我的辛勤劳动给予肯定请给我捐赠你的捐赠是我最大的动力)

[![](https://github.com/qieangel2013/zys/raw/master/public/images/pw.jpg)](https://github.com/qieangel2013/zys/blob/master/public/images/pw.jpg)[![](https://github.com/qieangel2013/zys/raw/master/public/images/pay.png)](https://github.com/qieangel2013/zys/blob/master/public/images/pay.png)[项目捐赠列表](https://github.com/qieangel2013/zys/wiki/%E9%A1%B9%E7%9B%AE%E6%8D%90%E8%B5%A0)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~4 days

Total

7

Last Release

3567d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/38d09d10c605351d9db43af0a47fef824ee3fd6f84442a1381384e272307ffae?d=identicon)[qieangel2013](/maintainers/qieangel2013)

---

Top Contributors

[![qieangel2013](https://avatars.githubusercontent.com/u/5510532?v=4)](https://github.com/qieangel2013 "qieangel2013 (69 commits)")

---

Tags

inotifyinotifywaitinotifywatchswooleswoole-extensionswoole-tcpswooleinotify

### Embed Badge

![Health badge](/badges/qieangel2013-dfs/health.svg)

```
[![Health](https://phpackages.com/badges/qieangel2013-dfs/health.svg)](https://phpackages.com/packages/qieangel2013-dfs)
```

###  Alternatives

[hhxsv5/laravel-s

🚀 LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.

3.9k686.6k13](/packages/hhxsv5-laravel-s)

PHPackages © 2026

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