# dux-php-admin **Repository Path**: duxphp/dux-php-admin ## Basic Information - **Project Name**: dux-php-admin - **Description**: 🔥 前后端一体化的 php 与 vue 后台管理系统 An integrated php and vue backend management system. - **Primary Language**: PHP - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Dux PHP Admin

🚀 PHP 8.4 + Vue 3 的一体化后台解决方案

传统全栈的顺手体验 + 前后端分离的规范化优势,基于一体化模块架构

📖 中文文档 | 🏠 GitHub | 🌐 官网

PHP Version License Version Stars

--- ## ✨ 核心特性 - 🚀 **一体化模块架构**:后端接口与前端页面在同一模块中组织,结构清晰 - ⚡ **基座模式**:页面放进模块即可访问,修改后刷新生效,无需每页打包 - 🔐 **权限与菜单联动**:权限节点与菜单名称一致,登录后自动过滤无权限菜单 - 📊 **资源化后端**:资源类自动生成 CRUD、路由与权限,统一响应结构 - 🧩 **系统模块开箱即用**:用户、角色、部门、日志、存储、任务调度等常用功能 - 🛠️ **命令行工具**:db:sync、menu:sync、route:list、permission:list 一站式支持 ## 🏗️ 架构理念(直观理解) 你可以把它理解为 **iOS + App** 或 **微信 + 小程序** 的关系: - **后端是基座**:路由、权限、菜单、接口统一管理 - **页面是模块**:放在模块目录中,按需加载 既保留传统全栈的直观体验,又保持前后端分离的规范化优势。 ## 🚀 快速开始(最短流程) ### 1) 确认环境 ```bash php -v composer self-update ``` > 请勿使用 Composer 镜像源,保持官方源即可。 ### 2) 获取源码并安装依赖 ```bash git clone https://github.com/duxweb/dux-php-admin.git dux-php-admin cd dux-php-admin composer install ``` ### 3) 配置数据库 编辑 `config/database.toml`: ```toml [db.drivers.default] driver = "mysql" host = "localhost" database = "dux_admin" username = "root" password = "root" port = 3306 prefix = "app_" ``` ### 4) 初始化数据库与菜单 ```bash php dux db:sync php dux menu:sync ``` ### 5) 启动服务 ```bash php -S localhost:8000 -t public ``` 访问后台: - http://localhost:8000/manage/ - 默认账号:`admin / admin` > 首次登录后请立即修改默认密码。 ## 📦 前端基座更新(可选) 只有在修改 `web/` 目录或升级前端依赖时才需要更新基座: ```bash bun install bun run build ``` 构建产物输出到: ``` <项目目录>/public/static/web ``` ## 📚 文档 - 快速开始:https://pam.docs.dux.plus/guide/getting-started - 项目介绍:https://pam.docs.dux.plus/guide/introduction - 开发指南:https://pam.docs.dux.plus/dev/quick-start/environment ## 🤝 参与贡献 欢迎提交 Issues 和 Pull Requests。 - Issues:https://github.com/duxweb/dux-php-admin/issues - Discussions:https://github.com/duxweb/dux-php-admin/discussions - PR:https://github.com/duxweb/dux-php-admin/pulls ## 📄 开源协议 本项目基于 MIT 协议开源。