中文 | English
official website | Document | Demo | Hyperf Official Document
PHP has a lot of good backend management system, but Swoole based backend management system did not find suitable for my own. So it developed a set of background management system. The system can be used for website management background , CMS, CRM, OA, ERP and so on.
Background system based on Hyperf framework development. Enterprise-level architecture layered to easily support startups and personal pre-development use , using a small amount of server resources comparable to the performance of static language . Front-end use of Vue3 + Vite4 + Pinia + Arco, one end of the adaptation of PC, mobile, tablet!
If you think it's not bad, please point a ⭐star support it, it will be the biggest support and encouragement to me! Please read Disclaimer and agree to it before using MineAdmin.
- Tencent Cloud Special Offer: Click to enter
- AliCloud Special Offer:Click to enter
Move to the front-end repository
QQ group for communication and learning, please do not water group.
- user management, complete the user add, modify, delete configuration, support for different users to log in the background to see different home page
- department management, departmental organization (company, department, group), tree structure show support for data permissions
- position management, you can configure the user's position
- role management, role menu rights allocation, role data rights allocation
- menu management, configure system menus and buttons, etc.
- dictionary management, the system often used and fixed data can be reused and maintained
- system configuration, some common settings of the system management
- operation log, the query of some normal operations of the system by users.
- login log, user login system record query
- online users, view the current logged-in users
- service monitoring, view the current server status and PHP environment and other information
- attachment management, management of the current system to upload files and pictures and other information
- data table maintenance, the system's data table can be cleaned up debris and optimization
- module management, manage all modules of the system
- timed tasks, online (add, modify, delete) task scheduling including execution results logs
- code generation, front and back-end code generation (php, vue, js, sql), support for downloading and generating to the module.
- cache monitoring , view the Redis information and the system used key information
- API management , application and interface management , interface authorization and other functions. Interface documents are automatically generated , input and output parameter checking , etc.
- queue management, message queue management functions, message management, message sending. The use of ws mode instant messaging reminders (need to install rabbitMQ)
- application market , you can download a variety of basic applications , plug-ins , front-end components , etc. (under development ...)
- Swoole >= 5.0 with
Short Name
turned off. - PHP >= 8.1 and turn on the following extensions:
- mbstring
- json
- pdo
- openssl
- redis
- pcntl
- Mysql >= 5.7
- Redis >= 4.0
- Git >= 2.x
-
Please note that MineAdmin does not use SQL file import for installation, the system uses Migrates migration files to install and populate the data.
-
To download the project, make sure you have installed
Composer
.
git clone https://gitee.com/xmo/MineAdmin && cd MineAdmin
composer config -g repo.packagist composer https://mirrors.tencent.com/composer/
composer install
Open a terminal, execute the install command, and follow the prompts to configure the .env
file step by step.
php bin/hyperf.php mine:install
When prompted with the following message
Reset the ".env" file. Please restart the service before running
the installation command to continue the installation.
Execute the installation command again to execute the Migrates data migration file and SQL data fill to complete the installation.
php bin/hyperf.php mine:install
The use of this software shall not be used to develop any software or application that violates the relevant national policies, and MineAdmin
has nothing to do with any legal responsibility caused by the use of this software.
- Account: superAdmin
- Password: admin123
Please do not add dirty data
The following are in no particular order
Hyperf a high-performance enterprise-class concurrent programming framework
Arco An enterprise-class design system from ByteHop
Swoole PHP Concurrent Programming Framework
Thank you to all the code contributors who have participated in the development of MineAdmin。 [contributors]