# 注意
## 域名不能使用cdn , 否则以下配置都无效
## 不支持 Windows+iis
# 视频教程
~~~[youku]
XMzk3NDQ2ODgyMA
~~~
```
Linux系统环境检测
Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。
curl -Ss http://www.workerman.net/check.php | php
上面脚本如果全部显示ok,则代表满足WorkerMan要求。
如果不是全部ok,则参考下面文档安装缺失的扩展即可。
(注意:检测脚本中没有检测event扩展或者libevent扩展,如果业务并发连接数大于1024必须安装event扩展或者libevent扩展,并且优化Linux内核,扩展安装方法参照下面说明)
```
# 编辑config.php文件
config.php文件的位置参考:https://www.kancloud.cn/jingshuixian66/longbing_card/865113
```
// -------------------------- CONFIG WORKMAN --------------------------- //
$config['setting']['workerman']['server'] = '0.0.0.0';
$config['setting']['workerman']['port'] = 2345;
```
将上面三行代码复制到config.php文件的最后一行
# 第一步:安全组放行端口
#### 确定已经在云服务器管理后台的安全组里放行"2345"端口
#### 放行参考
阿里云:https://www.kancloud.cn/jingshuixian66/longbing_card/757121
腾讯云:https://www.kancloud.cn/jingshuixian66/longbing_card/763676
# 第二步:开放服务器Workerman端口:2345
![](https://box.kancloud.cn/732593f15bf4703cb2e853f85a562959_2172x408.png)
# 第三步: 修改 Nginx
```
配置Apache 或者 Nginx ,并不是两个都配置。
```
### 1.1已经安装nginx,版本不低于1.3,推荐1.12
### 重要:: 宝塔后台需要 把代码放到 #REWRITE-END 后面
### 不能放到最后
~~~
#LONGBING IM 技术QQ:3003453375
location /wss
{
proxy_pass http://127.0.0.1:2345;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
# /end LONGBING IM 技术QQ:3003453375
~~~
![](https://box.kancloud.cn/a4d025263bfb1bc681be72040b4304c4_1742x720.jpg)
# 1.2Apache 配置
启用 proxy_wstunnel_module 模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
```
ProxyRequests Off
ProxyPass /wss ws://127.0.0.1:2345
ProxyPassReverse /wss ws://127.0.0.1:2345
```
![](https://box.kancloud.cn/3b325d48f6fb26158f33add2871e230e_954x523.jpg)
### 2、重启 Nginx 或 Apache
![](https://box.kancloud.cn/c30e2c5634ce86630b8c4f9e261b193c_2426x755.jpg)
# 第四步:自动启动聊天服务
## 第一步:新建计划任务
# 注意:::有些系统默认PHP不是 5.6的版本,请使用指定PHP路径方式启动
查看PHP版本号
```
php -v
```
指定PHP路径
```
prots=`netstat -an | grep 2345 | wc -l`
if test $prots -eq 0
then
echo "`date +%Y-%m-%d%H-%M-%S` error..."
#cd 后面换成自己的workerman路径
cd /www/wwwroot/longbing.xiaochengxucms.com/addons/longbing_card/workerman
#php路径修改自己的
/www/server/php/56/bin/php api.php stop
kill -9 $(lsof -i tcp:2345 -t)
#php路径修改自己的
/www/server/php/56/bin/php api.php start -d
else
echo "`date +%Y-%m-%d%H-%M-%S` Listing..."
fi
```
![](https://box.kancloud.cn/eaeec7af83768739bb84731b6c543074_1374x854.jpg)
## 第二步:点击计划任务的执行
![](https://box.kancloud.cn/2430f8b53eed98d3df57ff168da2e3af_2047x519.png)
## 第三步:查看任务执行情况
![](https://box.kancloud.cn/a9e25a5abf99ce6f04f59f8e22c490d2_2128x343.jpg)
![](https://box.kancloud.cn/f4edb63bca22871db0b202c9988cf46f_1511x762.jpg)
## 每小时重启聊天服务
```
#cd 后面换成自己的workerman路径
cd /www/wwwroot/longbing.xiaochengxucms.com/addons/longbing_card/workerman
#php路径修改自己的
/www/server/php/56/bin/php api.php stop
kill -9 $(lsof -i tcp:2345 -t)
#php路径修改自己的
/www/server/php/56/bin/php api.php start -d
```
# 第五步: 手动启动服务 (手动、自动选择一种就行了,推荐自动!)
## 5.1 宝塔后台启动停止Workerman
一定要切换到指定目录下在运行
~~~
进入目录: cd 网站路径/addons/longbing_card/workerman
执行命令
启动服务 php api.php start -d
停止命令 php api.php stop
~~~
![](https://box.kancloud.cn/8da31e31c0e0f89db09940b5d5413e93_1566x997.jpg)
![](https://box.kancloud.cn/b2da5d454602f878397da8734124c957_2107x1096.jpg)
## 5.2 手动ssh启动停止Workerman
ssh链接服务器
~~~
进入目录: /addons/longbing_card/workerman
执行命令
启动服务 php api.php start -d
想停止服务就能执行下面的命令
停止命令 php api.php stop
~~~
### 启动成功
![](https://box.kancloud.cn/4963ba594bba04737261c078182038c4_1224x481.jpg)
### 停止成功
![](https://box.kancloud.cn/34772271f219faaaa925cf283b8db86e_1202x165.jpg)
# 其他环境配置
http://doc.workerman.net/faq/secure-websocket-server.html
# 配置自动启动IM服务
https://www.kancloud.cn/jingshuixian66/longbing_card/768645
- 系统简介
- 版本区别
- 系统安装
- 第一步:服务器环境
- 第二步:安装微擎
- 第三步:购买模块
- 第四步:安装模块
- 第五步:更新模块
- 系统升级
- 联系我们
- 微擎使用
- 给用户开通账号
- 第一步:添加应用权限组
- 第二步:添加用户组
- 第三步:添加用户
- 第四步:用户使用账号登录
- 商业版招代理商设置
- 第一步:添加副创始人组
- 第二步:添加副创始人(添加代理商)
- 第三步:副站长(代理商)登录
- 数据库备份
- 微擎手动备份
- 宝塔自动备份
- 清理微擎缓存
- 修改模块版权
- 启动聊天服务(Linux系统)
- 阿里云放行2345端口
- 腾讯云放行2345端口
- 自动重启聊天服务
- 无法聊天问题检查
- 启动聊天服务(Window系统)
- 站点
- 云服务诊断
- (微擎1.0)小程序配置与上传审核
- 第一步:小程序配置
- 第二步:微擎新建小程序
- 第三步:小程序上传审核
- 附件设置
- 七牛云存储
- 添加附件扩展(无法上传视频)
- 小程序域名必须为https
- (微擎2.0)小程序配置与上传审核
- 第一步:小程序配置
- 第二步:微擎新建小程序
- 第三步:小程序上传审核
- 新建小程序版本
- 微擎云服务问题
- 常见问题
- 如何卸载后重新安装模块
- 如何关闭小程序用户授权
- 如何清除小程序缓存
- 为什么我上传的小程序首页空白
- 名片码无法头像空白
- 如何插入视频和音频
- 10月8日升级新版本后官网模块无法正常显示
- 配置业务域名
- 为什么用户昵称表情变问号(??)
- 为什么名片列表显示不完整
- 清理微信浏览器网页缓存的办法
- 微信支付设置
- 申请支付
- 微擎里设置支付
- 确定是否开通微信支付
- 有微信支付关联MA授权
- 获取商户号和支付秘钥
- 拼团失败退款流程
- 什么是API证书?如何获取API证书?
- 公众号跳转小程序的方式
- 卸载重新安装模块不丢数据
- 权限设置BUG
- 无法上传视频,添加附件上传扩展格式
- 小程序二维码下载
- 为什么点击服务通知跳转开发版或体验版
- 个人主体小程序和企业组织小程序有什么区别
- 一个微擎绑定多个站点域名
- 提交审核设置
- 服务器优化和并发问题
- [视频]redis缓存配置
- [视频]宝塔安装扩展
- 关于服务器承载能力(并发数/CPU100%)
- 2018年12月2日升级注意事项
- 小程序配置扫码关注公众号
- 设置扫码关注公众号组件
- redis设置密码
- vista_bold.ttf文件更新失败
- 升级ionCube版本
- window版宝塔升级ionCube版本
- 手动添加密扩展_ionCube_注意事项
- 跳转小程序
- 商品价格设置为面议
- 员工选择商品
- 修改附件上传大小
- 获取小程序体验二维码
- 商城自定义
- 小程序video组件在开发者工具可以播放,在手机上无法播放问题终极解决方案
- 虚拟支付
- 服务通知数量点击递增
- 如何插入腾讯视频
- 如何添加腾讯视频插件
- 系统使用手册
- 龙兵智能名片
- 用户管理
- 名片管理
- 万能通知
- 福包管理
- 分销管理
- 龙兵智能名片代理管理端
- 第一步:购买代理管理端模块
- 第二步:安装代理管理端模块
- 第三步:进入代理平台
- [视频]升级ionCube加密步骤
- 绑定授权
- WDCP
- wdcp安装加密ionCube扩展
- 插件安装与使用
- 01_ 龙兵预约
- 第一步:预约购买与安装
- 第二步:预约设置
- 02_ 扫码支付
- 第一步:扫码支付购买与安装
- 第二步:扫码支付设置
- 第三步:扫码支付小程序端使用手册
- 03_获客文章
- 第一步:获客文章购买与安装
- 第二步:获客文章设置
- 第三步:获客文章小程序端使用手册