PHPackages                             axguowen/think-webworker - 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. [Framework](/categories/framework)
4. /
5. axguowen/think-webworker

ActiveLibrary[Framework](/categories/framework)

axguowen/think-webworker
========================

A Simple Web Framework Extension For ThinkPHP With Workerman

v1.0.3(1y ago)3742[1 issues](https://github.com/axguowen/think-webworker/issues)Apache-2.0PHP

Since Aug 5Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/axguowen/think-webworker)[ Packagist](https://packagist.org/packages/axguowen/think-webworker)[ RSS](/packages/axguowen-think-webworker/feed)WikiDiscussions master Synced 1mo ago

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

Webworker Extension For ThinkPHP
================================

[](#webworker-extension-for-thinkphp)

介绍
--

[](#介绍)

一个类似于webman的ThinkPHP Webworker扩展库

特点
--

[](#特点)

1、深度兼容ThinkPHP，现有ThinkPHP业务代码几乎不用做任何更改即可使用

2、性能比传统php-fpm环境高10-20倍

3、支持ThinkPHP的Cookie使用

4、支持ThinkPHP的Session使用

5、支持ThinkPHP的多应用模式

6、支持ThinkPHP的多应用中间件

7、多应用模式支持配置应用入口文件

8、多应用模式支持配置应用目录以支持composer依赖包的应用

安装
--

[](#安装)

```
composer require axguowen/think-webworker

```

配置
--

[](#配置)

修改config目录的`webworker.php`配置文件，设置好监听地址跟端口，默认为监听所有网卡IP，端口8989

多应用模式说明： 如果安装了ThinkPHP官方的多应用依赖包，则默认自动多应用识别，也可以通过应用入口文件的方式来访问指定应用，如果需要设置应用入口文件与应用名不一样，可以配置app\_entrance\_files参数， 例如你的后台admin应用，入口文件名使用了`test.php`，那么入口文件配置参数如下：

```
'app_entrance_files' => [
    'test.php' => 'admin',
]
```

如果需要给`test.php`入口文件指定应用目录，则配置参数如下：

```
'app_entrance_files' => [
    'test.php' => [
        'app_name' => 'admin',
        'app_path' => '/www/wwwroot/your_project/your_app/',
    ],
],
```

上面的应用入口文件只是url访问上的入口文件，并不真实存在，也不需要自己创建。

注意（非常重要）
--------

[](#注意非常重要)

ThinkPHP内置的`\think\Request`类已经做了别名映射到`\think\webworker\support\think\Request`类，
如果需自定义请求类，则自定义请求类需要继承`\think\webworker\support\think\Request`类，
然后在app目录下的provider.php文件里面将`\think\webworker\support\think\Request`类映射到自定义的请求类。

启动
--

[](#启动)

命令行执行以下代码：

```
php think webworker

```

启动成功后在浏览器访问127.0.0.1:8989即可

Linux下支持以守护进程模式启动：

```
php think webworker start -d

```

停止
--

[](#停止)

守护进程运行模式下在命令行执行以下代码停止服务：

```
php think webworker stop

```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance60

Regular maintenance activity

Popularity15

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

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 ~23 days

Total

4

Last Release

579d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5bb2b3388238042a25cf42dc44e5ff84adc241510354abae9e91573556753205?d=identicon)[axguowen](/maintainers/axguowen)

---

Top Contributors

[![axguowen](https://avatars.githubusercontent.com/u/61955804?v=4)](https://github.com/axguowen "axguowen (25 commits)")

---

Tags

workermanthinkphpwebworker

### Embed Badge

![Health badge](/badges/axguowen-think-webworker/health.svg)

```
[![Health](https://phpackages.com/badges/axguowen-think-webworker/health.svg)](https://phpackages.com/packages/axguowen-think-webworker)
```

###  Alternatives

[topthink/think

the new thinkphp framework

8.0k1.2M13](/packages/topthink-think)[gotzmann/comet

Modern PHP framework for building blazing fast REST APIs and microservices

68816.2k1](/packages/gotzmann-comet)

PHPackages © 2026

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