# “实时聊天‘使用配置
## 1,需要在购买服务器的网站(阿里云)开启 9504 端口
![](https://box.kancloud.cn/ea671b8e4af4ba5e8eb36e4dc7c9a488_1208x523.png)![](https://box.kancloud.cn/4330b0d76bf6e0d31aac12853902796d_1396x319.png)![](https://box.kancloud.cn/7d3e66ebb0dc6a36d0f7a33308ff7279_1312x602.png)![](https://box.kancloud.cn/559094c01e87aba5913fb7aad0c9727d_806x720.png)
点击确定添加。
## 2,宝塔放行端口
![](https://box.kancloud.cn/61145c5b17dea03a90f8a773c9805217_1392x298.png)
## 3,配置web服务器
### 1)nginx
~~~
location /websocket
{
proxy_pass http://127.0.0.1:9504;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
~~~
复制以上代码 到nginx配置中:
![](https://box.kancloud.cn/f34d55ab2dc0c62ff4bfe0455c694e5e_1329x569.png)
### 2)apache
启用 proxy\_wstunnel\_module 模块 :
在apache配置文件中打开以下模块:
LoadModule proxy\_module modules/mod\_proxy.so
LoadModule proxy\_wstunnel\_module modules/mod\_proxy\_wstunnel.so
在站点配置文件中,找到节点,加入以下代码:
~~~
ProxyRequests Off
ProxyPass /websocket ws://127.0.0.1:9504
ProxyPassReverse /websocket ws://127.0.0.1:9504
~~~
![](https://box.kancloud.cn/2b8783282312971d713da9e8b5444179_789x495.png)
## 4,确保PHP安装了redis扩展
![](https://box.kancloud.cn/3d3e6d58b18d1e1b31580b3438b43c9a_1269x712.png)
## 5,确保PHP安装了Swoole扩展
注意:需要确定php版本
## 6,进入宝塔 添加以下两个计划任务
![](https://box.kancloud.cn/7cbcdf551c94d9fdf81286763b988b7c_1374x398.png)
### 1)第一个任务脚本:(每分钟执行一次)
~~~
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#默认是9504端口 如果你修改过配置文件 则改成你修改的
prots=`netstat -an | grep 9504 | wc -l`
if test $prots -eq 0
then
echo "`date +%Y-%m-%d%H-%M-%S` error..."
#cd 后面换成自己的路径
cd /www/wwwroot/longbingtest.xiaochengxucms.com/xinlingshou_caoshi/addons/longbing_cardcloud/core/application/common/controller
#默认是9504端口
kill -9 $(lsof -i tcp:9504 -t)
#php路径修改成自己的
/www/server/php/71/bin/php test.php
else
echo "`date +%Y-%m-%d%H-%M-%S` Listing..."
fi
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
~~~
### 2)第二个任务脚本:(每小时执行一次)
~~~
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
kill -9 $(lsof -i tcp:9504 -t)
#cd 后面换成自己的路径
cd /www/wwwroot/longbingtest.xiaochengxucms.com/xinlingshou_caoshi/addons/longbing_cardcloud/core/application/common/controller
#php路径修改成自己的
/www/server/php/71/bin/php test.php
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"
~~~
**最后,两个任务创建之后 ,先点击执行 重启 ,再点击执行每分钟的,然后分别查看日志。
看是否有报错,没有报错即启动成功。**
- 获取源码
- 系统说明
- 功能介绍
- 官方演示地址:
- 如何创建我的名片邀请他人
- 预期增加功能
- 安装教程
- 安装插件
- 小程序配置
- 推客中心需要的配置
- 实时聊天配置
- 使用手册
- 后台
- 分类管理
- 名片管理
- 名片群组
- 纸质名片
- 模板管理
- 会员中心
- 广告管理
- 订单管理
- 推客中心操作
- 分类信息
- 雷达
- 申请表单
- 小程序端
- 名片主页
- 存纸质名片
- 群名片
- 个人中心
- 推客中心
- 系统配置
- 小程序配置
- 上传配置
- 支付配置
- 样式配置
- 功能开关
- 推客设置
- 名片识别设置
- 获取百度ak
- 常见问题
- 虚拟支付不过
- 无法上传图片
- 二维码问题
- 前端列表图片无法显示
- 海报二维码为什么变不了
- 升级微擎后无法访问的解决方案
- 数据库不定期停止解决方案
- 无法聊天问题检查
- 服务通知点击数量递增
- 扫小程序码关注公众号