本文主要是介绍嘎嘎快充V0.1sass云快充V1.6版部署文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
嘎嘎快充V0.1部署文档
一、服务器环境:
只支持linux环境
- nginx1.22
- php7.2
- mysql5.7
- supervisor
- redis
注意:
- 站点必须配置https、websocket配置wss
- 注意开放端口和添加安全组
二、如何配置wss:
除了在workerman中配置$context_option,也可以参考下面做nginx代理
- nginx主配置文件,在http中server外加
upstream websocket1 {server 127.0.0.1:9640;# websocket服务器地址
}
- 站点配置server中加
# TCP协议对接 13103895694
location /wss1 {proxy_pass http://websocket1;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";proxy_connect_timeout 5s;proxy_read_timeout 60000s;proxy_send_timeout 60000s;
}
- 此时外网的地址为 wss://域名/wss1
三、数据库配置
data/conf/database.php
四、getwayworker配置
app/extra/gatewayworker.php
admin为websocket服务
cqrs为云快充自定义服务
具体参考workerman官网配置
注意:配置完copy一份到app/api/extra目录中
五、tp5主配置文件app/config.php配置cache
六、消息队列配置
app/extra/queue.php
注意:配置完copy一份到app/api/extra目录中
七、debug如何开启
app模块在app/debug.php
api模块在api/debug.php
八、如何开启websocket服务
websocket服务用于异步消息通知到前台做相应或信息提示
# 确保你当前php命令行版本为7.2与主程序统一使用7.2
cd 网站根目录
php think gateway start admin
九、如何开启云快充服务
php think gateway start cqrs
十、后台需要配置如下
- 添加小程序,配置商户号和证书等
- 系统后台和小程序后台配置订阅消息模板
- 后台添加站长
十一、小程序配置
- 修改接口地址
- 小程序后台配置安全域名
- 站长添加电站、充电策略、设备等
- 前后台代码域名全局替换下
十二、配置支付证书(用于提现)
证书序列号是下证书是证书列表里的一串大写字母数字字符串
微信支付平台证书生成:
# 在网站ROOT_PATH执行如下命令,相关参数修改下
composer exec CertificateDownloader.php -- -k V3密钥替换 -m 商户号替换 -f 证书私钥地址替换 -s 证书序列号替换 -o 输出目录
十三、配置小程序订阅消息
必须配置的:订单状态提醒,行业是机械电子产品
十四、小程序中"到这里去"地址导航腾讯地图key配置
在mappage.js文件中搜索:&key=替换后面的key
十五、后台的通知socket配置
wss.html文件中修改wss地址
十六、小程序安全域名、getLocation、chooseLocation权限配置
十七、设备上的码根据需要自定义规则,然后在小程序代码s_code.js中做修改
后台二维码生成根据需要,进入代码admin/controller/DeviceController.php中做修改
不懂的朋友可以添加微信next1402 ,禁止白嫖哦
这篇关于嘎嘎快充V0.1sass云快充V1.6版部署文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!