Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🎯 MTXZ 剧本杀小程序 - 自动化部署

📋 简介

这是一个自动化部署脚本,支持一键部署 MTXZ 剧本杀小程序项目。

🚀 快速开始

方式一:交互式部署

# 1. 下载脚本
wget -O mtxzd-deploy.sh https://raw.githubusercontent.com/knngh/mtxz-deploy/main/mtxzd-deploy.sh

# 2. 添加执行权限
chmod +x mtxzd-deploy.sh

# 3. 运行部署
sudo ./mtxzd-deploy.sh

方式二:配置文件部署

# 1. 下载脚本
wget -O mtxzd-deploy.sh https://raw.githubusercontent.com/knngh/mtxz-deploy/main/mtxzd-deploy.sh
wget -O deploy.conf https://raw.githubusercontent.com/knngh/mtxz-deploy/main/deploy.conf.example

# 2. 编辑配置
vim deploy.conf

# 3. 运行部署
chmod +x mtxzd-deploy.sh
sudo ./mtxzd-deploy.sh

📁 部署内容

  • ✅ Nginx Web服务器
  • ✅ PHP 7.4+
  • ✅ MariaDB 数据库
  • ✅ Composer 依赖管理
  • ✅ 后端代码 (ThinkPHP)
  • ✅ 前端代码 (uni-app小程序)

📂 项目结构

mtxzd-deploy/
├── mtxzd-deploy.sh      # 主部署脚本
├── deploy.conf.example  # 配置模板
└── README.md            # 说明文档

🔧 配置选项

配置项 说明 默认值
PROJECT_DIR 项目目录 /www/wwwroot/mtxzd
DB_NAME 数据库名 mtxz
DB_USER 数据库用户 mtxz
DOMAIN 域名 留空使用IP
PHP_VERSION PHP版本 74

📝 使用说明

  1. 系统要求: CentOS 7+ / Debian 10+ / Ubuntu 18+
  2. 权限: 需要 root 权限运行
  3. 网络: 需要访问 GitHub 和外网

🎯 部署完成后

  1. 访问 http://你的IPhttp://你的域名
  2. API测试: http://你的IP/api/index/index
  3. 登录宝塔配置SSL证书
  4. 微信小程序后台配置服务器域名

📞 支持

📄 许可证

MIT License

About

MTXZ剧本杀小程序自动化部署脚本

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages