PHPackages                             ivampiresp/flarum-s - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. ivampiresp/flarum-s

ActiveLibrary[Queues &amp; Workers](/categories/queues)

ivampiresp/flarum-s
===================

Asynchronous PHP web servers for Flarum.

v0.0.6(2y ago)6562[1 PRs](https://github.com/iVampireSP/flarum-s/pulls)MITPHPPHP \*

Since Nov 21Pushed 2y agoCompare

[ Source](https://github.com/iVampireSP/flarum-s)[ Packagist](https://packagist.org/packages/ivampiresp/flarum-s)[ Docs](https://flarum.org/)[ RSS](/packages/ivampiresp-flarum-s/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (5)Used By (0)

FlarumS
=======

[](#flarums)

用 Swoole HTTP Server 运行 Flarum，带你飞。

目前还没有做过完整的测试，但是能跑起来。

开始使用
----

[](#开始使用)

### 准备 Swoole

[](#准备-swoole)

首先，你得有 Swoole。

```
php -m | grep swoole
```

如果没有，则可以用以下命令安装。

```
pecl install swoole
```

如果你是宝塔面板，可以到面板中安装。

### 安装

[](#安装)

```
composer require ivampiresp/flarum-s
cp -r vendor/ivampiresp/flarum-s/bin .
chmod +x bin/flarum-s
```

之后，到 bin 目录下编辑 `config.php`，更改监听 IP，端口。 其余的不懂就不要动了。如果你需要更好的性能，可以编辑 `reactor_num` 和 `worker_num`。请根据你的机器配置来。

### 运行

[](#运行)

```
cd bin
./flarum-s service start
```

常见问题
----

[](#常见问题)

### 使用 FlarumS 安装 Flarum 后，崩溃。

[](#使用-flarums-安装-flarum-后崩溃)

这个问题不是什么大问题，编辑你的站点目录下的 `config.php`，然后将 `url` 改成你站点的实际 URL。 随后再次启动 FlarumS

### 安装扩展后，Flarum 后台没有显示。

[](#安装扩展后flarum-后台没有显示)

因为程序都被加载到内存了，并且不会实时更新。用以下命令重启。

```
cd bin
./flarum-s service restart
```

### 更改 Flarum 设置后，不生效，刷新一下又变回去了。

[](#更改-flarum-设置后不生效刷新一下又变回去了)

你的 worker 数量可能有很多个，要让所有 worker 生效，应该可以监听到设置更改后自动重载。但是目前没有实现。 你可以手动执行这个命令来重启。

```
cd bin
./flarum-s service restart
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 69.2% 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 ~0 days

Total

5

Last Release

900d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3cffafa62e7deb32c152c9249df68dbc7f02ee44b877c97241f7c4ee24a74157?d=identicon)[iVampireSP](/maintainers/iVampireSP)

---

Top Contributors

[![iVampireSP](https://avatars.githubusercontent.com/u/32544186?v=4)](https://github.com/iVampireSP "iVampireSP (9 commits)")[![et-nik](https://avatars.githubusercontent.com/u/3670640?v=4)](https://github.com/et-nik "et-nik (4 commits)")

---

Tags

phpasyncperformanceswooleflarumdiscussion

### Embed Badge

![Health badge](/badges/ivampiresp-flarum-s/health.svg)

```
[![Health](https://phpackages.com/badges/ivampiresp-flarum-s/health.svg)](https://phpackages.com/packages/ivampiresp-flarum-s)
```

###  Alternatives

[easyswoole/wechat

Coroutine safety WeChat library

8140.8k4](/packages/easyswoole-wechat)

PHPackages © 2026

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