项目简介
本项目是基于TP6.0框架开发的项目管理系统,运行环境要求PHP7.1+,兼容PHP8.0。系统具备丰富功能,涵盖权限管理、插件管理、数据库操作等多方面,为开发者提供便捷的应用程序管理与扩展方式,保障了应用的安全性、性能和可扩展性。
项目的主要特性和功能
- 核心管理功能:包含权限、插件、数据库、路由、日志、会话、视图、工作进程等管理,确保系统有序运行和功能扩展。
- 配置管理:支持路由、文件系统、数据库、视图、工作进程、Workerman服务等配置,灵活适应不同需求。
- 特色技术运用:具备多语言支持、中间件管理、缓存管理、Redis管理、Cookie管理、Token管理等,提升系统性能和安全性。
- 监控与通知:实现HTTP监控和消息通知功能,方便问题排查和信息传递。
- 页面渲染:使用Layui框架进行页面渲染。
- 其他特色功能:有统一状态码、模块规范设计、CURD一键生成代码、TOKEN管理器、API限流器、定时任务管理、数据库字典、数据库优化、数据库备份、异常记录、请求监控复发等。
安装使用步骤
项目启动
- 确保已经下载了本项目的源码文件。
- 执行
composer install
命令安装依赖。 - 在开发阶段,执行
php think run
启动项目。
数据库安装与访问
- 访问
http://127.0.0.1:8000/index.php
,运行安装向导来安装数据库。 - 访问
http://127.0.0.1:8000/admin/index.html
进入后台首页。 - 访问
http://127.0.0.1:8000/docs/
查看项目文档。
前端开发与插件使用
- 可访问
http://layuimini.99php.cn/docs/
查看前端开发文档。 - 插件使用规则:
[start.plugs]
代表启用的插件,规则为json文本。- 首次启用插件时,检查
[插件目录下是否有install.lock]
文件,若无则为首次安装,执行插件的install
事件,然后将插件名插入[start.plugs]
文件。 - 插件无卸载功能,可反复停用、启用,不丢失历史数据。
- 插件里的数据表命名格式为
表前缀_插件名_表名
,如siam_cms_articles
。 - 创建新插件可执行
php think plugs --name="TesSiam"
命令。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】