新版嘎嘎快充互联互通系统配置文档

  • 宝塔环境配置
  1. 登录宝塔账号,安装nginx、mysql5.7、php7.2、supervisor、redis
  2. php安装扩展:

1)安装swooleloader72

将嘎嘎官方提供的swoole_loader_72_nts.so文件上传到

/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718目录,

配置php.ini和php-cli.ini,重启php,查看模块中出现swooleloader

  1. 安装fileinfo、redis、event扩展

  1. 移除禁用函数:pcntl_alarm、pcntl_fork、pcntl_waitpid、pcntl_wait、pcntl_signal、pcntl_signal_dispatch

  1. 修改redis密码,重启redis使redis密码生效,记住这个密码,填写到程序里的消息队列、缓存等配置中

  • 程序安装
  1. 添加PHP项目站点,上传php代码到网站根目录,网站目录-运行目录选public,伪静态选择thinkphp,安装ssl证书

  1. 修改数据库连接配置database.php、消息队列配置extra/queue.php、config.php缓存配置成redis密码

3、配置ssl代理

1)nginx配置http种server上添加:

        upstream gaga2 {

            server 127.0.0.1:18382;

        }

18382是websocket服务器地址,在总后台可更改此项配置

  1. 在站点设置配置文件中 #SSL-END上添加:

    location /wss {

        proxy_pass http://gaga2 ;

        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;

}

此时系统的websocket连接地址为:wss://域名/wss

  1. 在supervisor中开启用www用户添加以下服务:
  1. 云快充服务,修改代码后要重启

/www/server/php/72/bin/php think cqrs start

  1. 单车通讯服务,修改代码后要重启

/www/server/php/72/bin/php think lqrs start

  1. 默认队列

/www/server/php/72/bin/php think queue:listen --queue

4)互联互通队列

/www/server/php/72/bin/php think queue:listen --queue lian

5)websocket服务

/www/server/php/72/bin/php think wbt start

6)定时任务

/www/server/php/72/bin/php think timer start

  • 应用配置

平台端需配置:

  1. 系统配置-基础配置-接口域名(改成自己的域名)
  2. 系统配置-系统配置-服务地址(可以默认)。规则是0.0.0.0:端口号

通讯协议端口号要开通,提前在阿里云腾讯云开好

  1. 系统配置-七牛云存储
  2. 系统配置-地图接口
  3. 平台端系统配置种运营商的配置是给运营商打样板提示用的,debug关掉后就不会显示了。
  4. 内容管理-文章管理中添加的文章是范文,给运营商做参考用的

运营商需配置:

  1. 小程序appid、appsecret。小程序公众平台开发管理-开发设置中

  1. 微信支付参数

扫码登录商户号后台:https://pay.weixin.qq.com/

微信支付证书序列号如何找?如下图:

微信支付平台证书如何生成?

在程序目录中执行以下命令(先给参数替换下再粘贴到终端执行):

composer exec CertificateDownloader.php -- -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}

说明:${apiV3key}替换为V3的key ${mchId}替换为商户号、${mchPrivateKeyFilePath}替换为证书的私钥服务器绝对地址、${mchSerialNo}替换为微信支付证书序列号、${outputFilePath}替换为微信支付平台证书输出地址

  1. 订阅消息模板

  1. 扫码充电两种方式:
  1. 在运营商后台系统配置-应用配置,配置公众号参数扫码服务号appid、扫码服务号appsecret,进行H5跳转小程序。

公众号公众平台,设置与开发-基本配置-公众号开发信息,生成开发者密码(AppSecret)、填写IP白名单(必填)

公众号公众平台,设置与开发-公众号设置-功能设置-业务域名、JS接口安全域名配置上自己的域名

b)在小程序公众平台开发管理-开发设置中配置扫普通链接二维码打开小程序,规则是:

二维码地址https://域名/index/wxapp/jump

小程序路径pages/startcharge/startcharge

配置好后发布此扫码规则

  • 系统授权

咨询嘎嘎快充官方获取license文件上传至站点目录。

注意上传授权文件后需重启cqrs、lqrs服务

  • 后台地址

1)平台端:https://域名/admin  通过平台端添加运营商,可直接登录运营商端

2)运营商端:https://域名/app 通过平台端添加合伙人(分账),可直接登录合伙人端

3)运营商端:https://域名/partner

4)移动端管理:https://域名/manager 账号是PC运营端、合伙人账号

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玉阳软件yuyangdev_cn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值