# :-: workerman 启动
# workerman
## 端口
20005 外部通讯端口
20015 内部通讯端口
此workerman启动和CRMEB商城项目端口不会发生冲突
## 解禁函数
~~~
`pcntl_signal` `pcntl_signal_dispatch` pcntl_fork` `pcntl_wait` `pcntl_alarm`
~~~
## Linux 下命令详解
~~~
#长连接服务
php think workerman [ status ] [ server ] [ --d ]
#Linux 观察者模式启动
php think workerman start
#Linux 进程守护模式启动
php think workerman start --d
#Linux 停止
php think workerman stop
#Linux 查看运行状态
php think workerman status
~~~
## Windows 下命令详解
~~~
# 第一步 启动内部通讯
php think workerman start channel
# 第二步 启动聊天服务
php think workerman start chat
# 第三步 启动bussinessWorker 进程
php think workerman start business
~~~
#### 注意事项
1. windows 下启动workerman必须得同时启动以上三条命令. 关闭服务只需要关闭命令行就可以;
2. windows下方便用户操作可直接运行 根目录下得 woekman.bat 文件;就可以启动workerman服务;
3. windows下双击 workerman.bat文件闪退,基本上是由于PHP环境变量没有配置导致得,可以查看\[配置\]->\[PHP环境变量配置\]文章进行配置;
4. 此workerman服务,已经包含**定时任务**;
5. liunx服务器上需要切换到当前项目得根目录执行启动命令,启动命令:`php think workerman start --d`
6. 需要开启**20015 20005**端口,宝塔设置放行端口,服务器还需放行端口规则
上一篇:[win+phpstudy8 安装教程](https://help.crmeb.net/crmeb_zsff/1514722)下一篇:[配置](https://help.crmeb.net/crmeb_zsff/1514724)
- 序言
- 服务器
- 服务器购买
- 服务器配置
- 宝塔配置
- 域名购买
- 域名配置
- 创建站点
- 安装
- 宝塔版-源码安装
- 运行环境
- 手动安装
- win+phpstudy8 安装教程
- workerman 启动
- 配置
- 基础-系统配置
- 公众号-域名配置
- 公众号-开发配置
- 公众号-授权配置
- key-阿里云key配置
- 上传-图片视频配置
- 短信-发送配置
- 支付-支付宝支付配置
- 伪静态配置
- PHP环境变量配置
- 直播-阿里云直播配置
- 支付-微信支付授权域名配置
- 系统简介
- 系统介绍
- 功能说明
- 功能导图
- 前端界面说明
- 首页
- 分类
- 个人中心
- 在线直播
- 添加直播
- 直播列表管理
- 专题课程
- 界面展示
- 添加专题
- 添加视频
- 拼团
- 添加拼团
- 添加拼团弹幕
- 赠送好友
- 订单管理
- 图文管理
- 分销规则
- 规则说明
- 分销配置
- 常见问题
- 后台接口访问异常
- workerman常见问题
- 直播常见问题