环境要求
- php >= 8.0
- mysql >= 5.6
- node >= 20
php需要的扩展
- fileinfo
- imagemagick
- exif
- xlswriter 表格导入导出默认用的此扩展,如导入导出换成其它逻辑可以不用安装
- redis 非必须,如果要用消息列队或缓存
php需要解除的禁用函数
安装
- 获取源码任选一
sh
composer create-project superadminx/admin
sh
// 获取源码
git clone https://gitee.com/zouyi/SuperAdminx.git
// 然后根目录运行安装依赖
composer install
ts
// 获取源码
git clone https://github.com/zouyi741599086/SuperAdminx.git
// 然后根目录运行安装依赖
composer install
- 数据库
- 新建数据库,编码为
utf8mb4
,导入根目录下superadminx.sql
,此sql是用navicat导出的 - 修改根目录下
.env
里面数据库配置
- 启动项目
windows用户:双击项目根目录 windows.bat
或者在根目录运行 php windows.php
启动
linux用户:调试方式运行 php start.php start
,守护进程方式运行 php start.php start -d
更多细节参考webman官方文档
- 进行
根目录/public/admin_react/
,安装前端依赖
sh
npm install
- 运行前端,即可访问
http://localhost:5200/admin/
,登录的帐号密码同预览
sh
npm run dev