PHPackages                             sunnnnn/workerman-win - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. sunnnnn/workerman-win

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sunnnnn/workerman-win
=====================

workerman for win

1.0.0(9y ago)017MITPHPPHP &gt;=5.4.0

Since Dec 26Pushed 9y ago1 watchersCompare

[ Source](https://github.com/sunnnnn/workername-win)[ Packagist](https://packagist.org/packages/sunnnnn/workerman-win)[ RSS](/packages/sunnnnn-workerman-win/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

将GatewayWorker/Workerman 集成到php框架中（tp5，yii2） windows 版本
=======================================================

[](#将gatewayworkerworkerman-集成到php框架中tp5yii2-windows-版本)

\#配置 config.php中放入配置信息： 'workerman' =&gt; \[ 'register\_address' =&gt; '0.0.0.0:1238', //注册ip以及端口 'gateway\_socket' =&gt; 'Websocket://0.0.0.0:8282', //协议，IP，端口 'gateway\_name' =&gt; 'gatewayTest', //自定义gateway名称 'gateway\_count' =&gt; '1', //gateway 进程数 'gateway\_lanIp' =&gt; '127.0.0.1', //本机ip，分布式部署时使用内网ip 'gateway\_startPort' =&gt; '4000',// 内部通讯起始端口 'gateway\_pingInterval' =&gt; '0',// 心跳间隔,0为不发送心跳 'gateway\_pingNotResponseLimit' =&gt; '0',//几秒内不回应心跳则断开链接,0表示不断开 'gateway\_registerAddress' =&gt; '127.0.0.1:1238', //服务注册地址 'business\_name' =&gt; 'businessTest',//自定义business名称 'business\_count' =&gt; '1',//business 进程数 'business\_registerAddress' =&gt; '127.0.0.1:1238', //服务注册地址 \],
=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#配置configphp中放入配置信息workerman--register_address--00001238-注册ip以及端口gateway_socket--websocket00008282-协议ip端口gateway_name--gatewaytest-自定义gateway名称gateway_count--1-gateway-进程数gateway_lanip--127001-本机ip分布式部署时使用内网ipgateway_startport--4000-内部通讯起始端口gateway_pinginterval--0-心跳间隔0为不发送心跳gateway_pingnotresponselimit--0几秒内不回应心跳则断开链接0表示不断开gateway_registeraddress--1270011238-服务注册地址business_name--businesstest自定义business名称business_count--1business-进程数business_registeraddress--1270011238-服务注册地址)

\#启动 新增Start.php 继承events\\Starts类（或者不继承，用new一个Starts对象） 重写business函数：

use sunnnnn\\workerman\\Starts; use \\GatewayWorker\\BusinessWorker;

class Start extends Starts{

```
public function business(){
	$worker = new BusinessWorker();
	parent::setBusiness($worker);
}

```

}

将start中的启动文件放入网站根目录，修改其中的路径，启动start（windows下需要启动三个文件）
=====================================================

[](#将start中的启动文件放入网站根目录修改其中的路径启动startwindows下需要启动三个文件)

\#逻辑业务 新增MyEvent.php 继承events\\Events类 重新onConnect 、onMessage、onClose 实现业务逻辑：

use sunnnnn\\workerman\\Events; use \\GatewayWorker\\Lib\\Gateway;

class MyEvent extends Events{

```
public static function onConnect($client_id){}

public static function onMessage($client_id, $message){}

public static function onClose($client_id){}

```

}
=

[](#)

其余请参考官方手册

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

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

Unknown

Total

1

Last Release

3426d ago

### Community

Maintainers

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

---

Top Contributors

[![yaobuer](https://avatars.githubusercontent.com/u/12892462?v=4)](https://github.com/yaobuer "yaobuer (5 commits)")

### Embed Badge

![Health badge](/badges/sunnnnn-workerman-win/health.svg)

```
[![Health](https://phpackages.com/badges/sunnnnn-workerman-win/health.svg)](https://phpackages.com/packages/sunnnnn-workerman-win)
```

PHPackages © 2026

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