嘎嘎快充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

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5

Java docx4j高效处理Word文档的实战指南

《Javadocx4j高效处理Word文档的实战指南》对于需要在Java应用程序中生成、修改或处理Word文档的开发者来说,docx4j是一个强大而专业的选择,下面我们就来看看docx4j的具体使用... 目录引言一、环境准备与基础配置1.1 Maven依赖配置1.2 初始化测试类二、增强版文档操作示例2.

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach

Python Pillow 库详解文档(最新推荐)

《PythonPillow库详解文档(最新推荐)》Pillow是Python中最流行的图像处理库,它是PythonImagingLibrary(PIL)的现代分支和继承者,本文给大家介绍Pytho... 目录python Pillow 库详解文档简介安装核心模块架构Image 模块 - 核心图像处理基本导入