MineAdmin安装与配置指南
1. 项目基础介绍
MineAdmin 是一个基于 Hyperf 框架和 Vue3+Vite5 开发的前后端分离的权限管理系统。它能够自适应多终端,并且特色在于后端 CRUD 生成和前端低代码 JSON 化配置,非常适合用于网站管理后台、CMS、CRM、OA、ERP 等系统的开发。
2. 项目主要编程语言
- 后端使用 PHP 语言,基于 Hyperf 框架。
- 前端使用 TypeScript,结合 Vue3 和 Vite5。
3. 项目使用的关键技术和框架
- Hyperf:一个基于 Swoole 的高性能、灵活的 PHP 协程框架。
- Vue3:新一代的 Vue.js 框架,提供了组合式 API 和更好的类型支持。
- Vite5:一个现代化的前端构建工具,利用原生 ES 模块特性来提供快速的开发体验。
- Element Plus:基于 Vue 3 的组件库,用于快速构建桌面端应用。
4. 项目安装和配置的准备工作
在开始安装之前,请确保您的环境中已安装以下依赖:
- PHP 8.1 或以上版本,并开启 mbstring、json、pdo、openssl、redis、pcntl 等扩展。
- Swoole 5.0 或以上版本,并确保 short name 已关闭。
- MySQL 5.7 或以上版本。
- Redis 4.0 或以上版本。
- Git 2.x 或以上版本。
- Composer 用于管理 PHP 依赖。
5. 详细安装步骤
步骤 1:克隆项目
首先,使用 Git 克隆项目到本地:
git clone https://github.com/mineadmin/MineAdmin.git
步骤 2:安装依赖
进入项目目录,使用 Composer 安装 PHP 依赖:
cd MineAdmin
composer install
步骤 3:配置数据库
在 .env.example 文件中配置您的数据库信息,并将其重命名为 .env:
# .env 文件示例
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=minadmin
DB_USERNAME=root
DB_PASSWORD=root
步骤 4:执行迁移
执行以下命令以运行迁移文件,创建数据库表:
php bin/hyperf.php migrate
步骤 5:填充数据
执行以下命令填充数据:
php bin/hyperf.php seed
步骤 6:启动服务
使用以下命令启动 Hyperf 服务:
php bin/hyperf.php start
步骤 7:前端构建
在项目根目录下,使用以下命令启动前端开发服务器:
cd web && npm run dev
步骤 8:访问项目
现在您可以通过浏览器访问 http://localhost:9501 来查看后端服务,以及通过 http://localhost:3000 访问前端页面。
以上就是 MineAdmin 的安装与配置指南,按照以上步骤,您可以成功搭建一个基本的权限管理系统。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



