基于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点!
具体安装教程下载后查看原作者文档。
——————————————————————–
免责声明:
1、转载或引用本站内容须注明原网址,并标明本网站网址中国源码
2、转载或引用本站中的署名文章,请按规定向原作者支付稿酬
3、本站所有资源均来自网络,不保证资源的完整性,仅供学习研究,如有侵权请联系客服删除
4、对于不当转载或引用本站内容而引起的民事纠纷、行政处理或其他损失,本网站不承担责任
5、本站所有资源不带任何技术支持,下载资源请24小时内删除,如用于违法用途,本站不承担任何法律或连带责任
6、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利
7、若资源需要解压密码,则默认密码为:www.chinacode.com
本文链接:https://www.chinacode.com/6809.html
评论