嘎嘎快充php版服务端部署配置注意玉阳软件

整站https/wss,运行目录public,配置伪静态

1、Supervisor部署服务,建议www用户启动,一个进程,建议带上php命令的路径(多PHP版本重启服务器可能自动重启失败)

云快充服务(可选)php think cqrs start

单车铁塔服务(可选)php think lqrs start

定时任务 (必须部署)php think timer start

默认队列(必须部署)php think queue:listen --queue

订阅消息(可选)php think queue:listen --queue wxamsg

互联互通 (可选)php think queue:listen --queue lian

支付 (必须部署)php think queue:listen --queue pay

短信(可选)php think queue:listen --queue sms

websocket(可选)php think wbt start (配置/wss结尾的nginx代理实现wss链接)

打开nginx在http段中最后一行添加

php 复制代码
upstream gaga {
 	server 127.0.0.1:18382;# websocket服务地址
}

打开站点配置在server段中最后一行添加

php 复制代码
  location /wss {
      proxy_pass http://gaga;
      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;
}

2、GatewayWorker服务地址在SASS平台端后台设置(https://域名/admin)

3、GatewayWorker registerAddress在config目录gatewayworker.php文件中配置

4、需要配置伪静态

5、需要安装PHP扩展redis、fileinfo、event

6、需要移除PHP禁用函数:proc_open、pcntl_alarm、pcntl_fork、pcntl_wait、pcntl_signal、pcntl_signal_dispatch

7、不需要cdn需要将config目录upload.php中的cdnurl填空,到SASS平台端后台关闭七牛云插件(https://域名/admin)

8、注意给TCP服务端口号对外开放,试用telnet IP 端口 命令测试是否服务可用

9、config.php、database.php、config目录里面的配置文件,关于redis、数据库要配置下

10、保证整站代码755权限,否则出现404.如果服务以root用户运行,可能会导致权限问题,所以建议服务以www用户用户启动

相关推荐
给老吕螺丝4 分钟前
C 语言作用域与存储期深度解析:空间与时间的双重维度
c语言·开发语言·经验分享·笔记
CHEN5_0212 分钟前
【Java面试题】缓存穿透
java·开发语言·数据库·redis·缓存
UQWRJ36 分钟前
R语言基础图像及部分调用函数
开发语言·r语言
苏琢玉1 小时前
如何优雅地处理多种电商优惠规则?我用 PHP 封装了一个 Promotion Engine
后端·php·composer
搜狐技术产品小编20231 小时前
浅析责任链模式在视频审核场景中的应用
java·开发语言·责任链模式
玉树临风江流儿1 小时前
QT收费情况
开发语言·qt
ankleless2 小时前
C语言(02)——标准库函数大全(持续更新)
c语言·开发语言·算法·标准库函数·零基础自学
七七软件开发2 小时前
团购商城 app 系统架构分析
java·python·小程序·eclipse·系统架构·php
凹凸曼说我是怪兽y2 小时前
python后端之DRF框架(上篇)
开发语言·后端·python
l1t2 小时前
修改DeepSeek翻译得不对的V语言字符串文本排序程序
c语言·开发语言·python·v语言