嘎嘎快充V0.1sass云快充V1.6版部署文档

2023-10-31 23:40

本文主要是介绍嘎嘎快充V0.1sass云快充V1.6版部署文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

嘎嘎快充V0.1部署文档

一、服务器环境:
只支持linux环境

  • nginx1.22
  • php7.2
  • mysql5.7
  • supervisor
  • redis

注意:

  1. 站点必须配置https、websocket配置wss
  2. 注意开放端口和添加安全组

二、如何配置wss:
除了在workerman中配置$context_option,也可以参考下面做nginx代理

  1. nginx主配置文件,在http中server外加

upstream websocket1 {server 127.0.0.1:9640;# websocket服务器地址
}
  1. 站点配置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;
}
  1. 此时外网的地址为 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

十、后台需要配置如下

  1. 添加小程序,配置商户号和证书等
  2. 系统后台和小程序后台配置订阅消息模板
  3. 后台添加站长

十一、小程序配置

  1. 修改接口地址
  2. 小程序后台配置安全域名
  3. 站长添加电站、充电策略、设备等
  4. 前后台代码域名全局替换下

十二、配置支付证书(用于提现)
证书序列号是下证书是证书列表里的一串大写字母数字字符串
微信支付平台证书生成:

# 在网站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版部署文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/318927

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

C++读写word文档(.docx)DuckX库的使用详解

《C++读写word文档(.docx)DuckX库的使用详解》DuckX是C++库,用于创建/编辑.docx文件,支持读取文档、添加段落/片段、编辑表格,解决中文乱码需更改编码方案,进阶功能含文本替换... 目录一、基本用法1. 读取文档3. 添加段落4. 添加片段3. 编辑表格二、进阶用法1. 文本替换2

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Nginx部署HTTP/3的实现步骤

《Nginx部署HTTP/3的实现步骤》本文介绍了在Nginx中部署HTTP/3的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录前提条件第一步:安装必要的依赖库第二步:获取并构建 BoringSSL第三步:获取 Nginx

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo