此套红绿灯是别人定制运营下来的,非市面上的FastAdmin框架

源码前端uinapp后端vue接口Laravel,附带完整教程文档
教程:

文件解读
sky-shop.sql初始数据库备份文件,可用于回复数据库,数据库表字段都有文字注释
horizon.ini安装Supervisor 进行Horizon 队列守护时使用的配置文件
sky-shop.zip服务端laravel源码
sky-shop-web.zip前台UNI-APP代码
admin.zip后台VUE后台代码
laravel文档地址:https://learnku.com/docs/laravel/7.x
项目接口文档地址:https://www.showdoc.com.cn/1127287317751095 密码:123456

站点搭建过程:
准备过程
UNI-APP前端代码包
VUE后台代码包
Laravel代码包
mysql数据备份
域名解析:例如现在购买域名是8888.in
主服务器域名:
api.8888.in(必须)
api1.8888.in(必须)

前端服务器域名
www.8888.in(必须)
8888.in(必须)

后台服务器域名
admin.8888.in(前缀admin可更换,随意更换都可以)

1.centos8服务器安装
安装php运行环境
php版本7.3.23
mysql8.0
nginx无版本要求
redis5.0版本

mysql redis可分服务器搭建 后台代码可分服务器搭建

安装完成之后开始搭建代码

mysql服务器导入数据库,并开启远程访问权限设置密码
redis服务器开启远程访问设置密码

1.主服务端服务器搭建,要求PHP运行环境+nginx
拷到Laravel代码包带运行目录,例运行位置为/home/wwwroot/
此时拷贝后项目位置为:/home/wwwroot/sky-shop
解析两个域名指向代码位置(/home/wwwroot/sky-shop/public)
api.8888.in(必须)
api1.8888.in(必须)

配置laravel数据库配置,redis服务器配置,都在laravel配置文件中修改,配置文件位置/home/wwwroot/sky-shop/.env

安装Supervisor 进行Horizon 队列守护
apt-get install supervisor
拷贝交接中文件horizon.ini到/etc/supervisord.d/目录下
进行supervisorctl 启动重载
supervisorctl reread
supervisorctl update
supervisorctl start horizon
启动完成
访问api1.8888.in/horizon查看队列是否启动成功

进入项目目录/home/wwwroot/sky-shop
cd /home/wwwroot/sky-shop
运行生成期数命令,只用手动运行一次
php artisan Generate_Number
生成成功,查看数据库cx_game_play表发现期数已生成

添加定时任务至centos配置
crontab -e
拷贝
* * * * * cd /home/wwwroot/sky-shop && php artisan schedule:run >> /login.log 2>&1
*/1 * * * * sh /home/wwwroot/sky-shop/laravel.sh
加入crontab配置
主服务器配置到此完成

2.前台代码服务器,要求Nginx

UNI-APP前端代码包,域名配置修改,此处应把配置修改为“api.8888.in”
前台域名修改:
当前目录utils/index.js>config.baseURL
修改邀请链接:pages/friends/friends.vue 第59行 this.code=""中域名修改为8888.in

完成修改后可自行使用HBuilderX(UNI-APP代码编辑器)发布H5版本以及APP版本
此时拿到H5版本发布的代码包,上传到前台服务器代码运行位置/home/wwwroot/sky-app-web,位置都可自行更改

配置域名,nginx配置域名8888.in与www.8888.in到项目运行路径,默认的话是配置到/home/wwwroot/sky-app-web,如果,有更改目录放对应目录就行
配置完成,重启nginx生效
前台服务器配置完成

3.后台代码服务器,要求Nginx
VUE后台代码包,域名配置修改,此处应把配置修改为“api1.8888.in”
后台域名修改:当前目录下 .env.production>VUE_APP_BASE_API及.env.development>VUE_APP_BASE_API

修改完成后使用vue代码工具发布,拷贝发布的运行包上传到后台服务器,上传到/home/wwwroot/admin,位置可自行更改

上传完成后,nginx配置域名admin.8888.in到/home/wwwroot/admin,如果修改了位置填对应位置即可
配置完成,重启nginx生效

4.mysql服务器,版本要求mysql8.0,可单独安装,也可和服务端服务器装在同一台服务器上
centos下安装mysql8.0文档地址:
https://www.cnblogs.com/hedwiglzy/p/12888598.html

5.redis服务器,版本要求redis5.0,可单独安装,也可和服务端服务器装在同一台服务器上
centos下安装redis5.0文档地址:
https://www.cnblogs.com/xq77711/p/10695586.html

6fym e49ff7214145ef08387b822c815ced326fym ebeec1a26db2f792080974bc8a9589d16fym 0956e58ba107003fb8259732455fc24c6fym d6c3ac54e0c776152cf35fc2692d93806fym 1f80dc75725a1d61add0b33890386d2a6fym 1a97d770b87723c9ecfd9aa006e6d4906fym bf49fec7955b98c45d9e30a9ffca8eef6fym e2846eabc929de75d8fab766527e2e346fym 42218aa21df8b839bcf11015b235673f6fym 10eee77f75aae6e44fcf6e63a3c3c7176fym a345ea3f423c8f70677b1fa8c19dca4b6fym 18a5ad3784c9dcd1fabe0c796ce8d4746fym 0956e58ba107003fb8259732455fc24c

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理