仅供学习不保证完整性,请在自己电脑测试,不要上线运营,谨慎购买,未测试,谨慎购买,应该是全的

基于thinkphp5,使用redis技术进行存储算法轮循规则,使用workerman作为websocket通讯技术与APP进行桥接,使用mysql作为数据库存储工具,系统自配置储存分离,分布式扩展,抗并发,网站日流水稳定1000w+(单机8 核16G)。

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

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

3.解析4个域名到服务器ip

4.开服务器端口

1.8888(宝塔)

2.888(phpmyadmin)

3.80(http)

4.443(SSL)

5.20、21(ftp,上传和下载。 21端口用于连接,20端口用于传输数据)

6.22(SSH)

7.7272(socket)

8.39000-40000(linux)

9.6379(redis)


安装环境(推荐lnmp)

1.nginx

2.php7.1

3.mysql5.6

4.ftp不安装

5.phpMyAdmin 4.4

6.安装redis、php-redis扩展

7.redis安装之后修改redis配置,配置文件 修改配置 stop-writes-on-bgsave-error no 修改完成保存再重启。

8.宝塔后台放行7272端口

9.redis一定要设置密码 如584401855

10. 配置文件保存Redis密码


部署项目代码

1.上传代码

2.修改 /application/config.php文件(拉倒最底部的redis配置)

3.修改数据库配置/application/database.php

4.修改/application/route.php(域名那块的注释去掉)

5.修改application/extra/base.php 里面的联系方式``````

单独移动runtime到www/tp/runtime


注意事项:

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

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

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

具体安装教程下载后查看原作者文档。


  • 卖家QQ 203858728
  • 卖家微信 203858728