• 源码铺子 欢迎您

AA老牛支付 部署教程

分类:技术教程 时间:2023-03-12 13:38 浏览:65
概述
一、部署必看部署前必看:1. 服务器系统必须是Linux系统不能是Windows系统2. 推荐安装宝塔管理工具,其他的则自己参考文档部署首先、客户提供:一台干净的linux服务器(阿里云、腾讯云、华为云),及其公网ip、用户名、密码,系统要求centos7.3x。2.支付平台的名称、联系电话、域名(域名要求已备案、已解析)。3.解析七个域名到服务器ip。例如你的域名是xx.com3.1.admin.xx.com  平台3.2.
内容

一、部署必看

部署前必看:

1. 服务器系统必须是Linux系统不能是Windows系统

2. 推荐安装宝塔管理工具,其他的则自己参考文档部署

首先、客户提供:






  1. 一台干净的linux服务器(阿里云、腾讯云、华为云),及其公网ip、用户名、密码,系统要求centos7.3x。


2.支付平台的名称、联系电话、域名(域名要求已备案、已解析)。

3.解析七个域名到服务器ip。例如你的域名是xx.com

3.1.admin.xx.com  平台3.2.u.xx.com  盘口3.3.m.xx.com  码商3.4.api.xx.com  接口3.5.socket.xx.com  socket3.6.agent.xx.com  代理3.7.www.xx.com  辅助域名

4.开服务器端口

1.8888(宝塔)2.888(phpmyadmin)3.80(http)4.443(SSL)5.20、21(ftp,上传和下载。 21端口用于连接,20端口用于传输数据)6.22(SSH)7.9092(socket)8.39000-40000(linux)9.6379(redis)

二、安装环境

1.png

1.登录服务器root安装宝塔

运行 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

 

Bt-Panel: http://120.17.60.141:8888/sad8607

username: elll7k11a

password: 426e1rbd9   ** 宝塔信息一定要保存好**

2.安装环境(推荐lnmp)

1.nginx2.php7.13.mysql5.64.ftp不安装5.phpMyAdmin 4.46.安装redis、php-redis扩展7.redis安装之后修改redis配置,配置文件 修改配置 stop-writes-on-bgsave-error no  修改完成保存再重启。8.宝塔后台放行9092端口9.redis一定要设置密码 如1234567810. 配置文件保存Redis密码

三、部署项目

1、部署项目代码

1.上传代码    2.修改 /application/config.php文件(拉倒最底部的redis配置)    3.修改数据库配置/application/database.php    4.修改/application/route.php(域名那块的注释去掉)    5.修改application/extra/base.php 里面的联系方式“““    6. /application/config.php文件的 alipay_auto配置(生成的公钥放支付宝后台,私钥放这里)

2、添加站点

1.域名输入框,填写域名www.xxx.com(******网站目录指向到public文件夹******)把之前事先准备好的五个域名都绑定到项目里面去    2.添加数据库,上传sql文件、导入sql    3.添加伪静态

图片注释 点击下拉框 选择thinkphp

添加伪静态

 1.png

指定项目目录 运行目录选择public

1.png

3、支付宝授权

1.文档地址,添加一个《获取会员信息》的功能,文档地址:  https://docs.open.alipay.com/399/106917/

4、修改下单接口的样式文件链接 application —> gateway —>config.php

1.换成决定路径(API开头的域名)

1.png

安全

在nginx配置里面加上这块代码,然后nginx重载配置

#禁止访问根目录下uploads|static|plugins文件夹下的php|php5后缀的文件

location ~* ^/(uploads|static|plugins)/.*.(php|php5)$ {

deny all;

}

1.png

四、启动socket

 

注意事项:

1.先调试一下socket是否报错先!调试命令参考第4点!

2.先调试一下socket是否报错先!调试命令参考第4点!

3.先调试一下socket是否报错先!调试命令参考第4点!

1.登录linux后台命令行,进入项目根目录:php socket_start.php start -d

2.测试socket:ws://120.37.60.141:9092

3.测试socket网站工具:http://coolaf.com/tool/chattest

4.正常调试socket

php socket_start.php start 调试模式

 

php socket_start.php stop 关闭socket

 

php socket_start.php start -d 守护进程运行

 

五、打包apk

 

打包apk(socket访问域名、socket、名称)发给安卓就可以了

1.[http://socket.test.com/](http://socket.test.com/)1.ws://120.37.60.141:9092/(ws://socket.test.com:9092)1.测试支付

六、安装七牛云

 

第一步:下载SDK

下载七牛云SDK【七牛云SDK下载地址】

 

上传到项目目录 vendor/qiniu (qiniu 为七牛云sdk包名称)

1.png

第二步:注册账号,并购买产品

免费注册七牛云账号 【点击前往七牛云】

购买使用七牛云产品:对象存储

 

第三步:获取 AccessKey SecretKey

登录成功

 

找到个人中心

1.png

进入秘钥管理,获取 AccessKey SecretKey

 

 

第四步:创建公告空间,获取 Backet(空间标识)

进入 个人中心 > 对象存储

1.png

新建存储空间 > 输入空间标识(空间名称(建议使用英文))

 

输入的 空间标识(空间名称)就是 Backet

 

第五步:获取访问域名

点击创建的空间,拿到访问的域名地址

1.png

第六步:把配置写入配置文件(config.php)

//七牛云配置’qiniuConfig’   => [

‘AccessKey’ => ‘AccessKey’,

‘SecretKey’ => ‘SecretKey’,

‘Backet’    => ‘Backet’,

‘Host’      => ‘http://访问域名 或者  https://访问域名’,],

第七步:开启七牛云上传

管理平台-系统设置-开启七牛云上传


评论
资讯正文页右侧广告
点击排行
源码铺子
网站首页| 关于我们| 广告合作| 联系我们| 隐私条款| 免责声明| 网站地图
CopyRight ©  2020- 源码铺子-www.shopet.cn源码铺子川公网安备51068202000248号 蜀ICP备20020328号-1
本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责!
资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理!若您需使用非免费的软件或服务,请购买正版授权并合法使用!
本站支持http/3及IPV6访问! 本站支持http/3及IPV6访问!
浏览记录
联系客服
平台客服1 平台客服2 工作时间
09:00 - 21:00
手机版
源码铺子
扫一扫进手机版
返回顶部