Download the PHP package duxweb/dux-lite without Composer
On this page you can find all versions of the php package duxweb/dux-lite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package dux-lite
DuxLite v2
🚀 基于 SlimPHP 的现代化 PHP Web 框架
一个轻量级、高性能的 PHP 框架,专注于快速开发和企业级应用
✨ 核心特性
- 🚀 高性能架构 - 基于 SlimPHP 和 Eloquent ORM,轻量级高性能设计
- 🎯 模块化设计 - 灵活的模块化架构,支持插件式开发和独立部署
- 🛡️ PSR 标准兼容 - 完全遵循 PSR-7、PSR-11、PSR-15 等现代 PHP 标准
- 📦 丰富的内置组件 - 缓存、队列、事件、认证、存储等企业级组件开箱即用
- 🔧 强大的 CLI 工具 - 完善的命令行工具,支持数据库迁移、代码生成、任务调度
- 🎨 现代化开发体验 - 属性注解、依赖注入、中间件、资源管理等现代特性
- 📝 完整的中文文档 - 详细的使用指南、API 参考和最佳实践
- 🔒 企业级安全 - 内置安全防护、异常处理和权限管理机制
🏗️ 架构设计
📦 核心组件
组件模块 | 功能描述 | 访问方式 |
---|---|---|
🧭 路由系统 | 基于 SlimPHP 的路由管理,支持属性注解和传统定义 | App::route() |
💾 数据库层 | 基于 Eloquent ORM 的数据库操作,支持多数据库 | App::db() |
🗄️ 缓存系统 | 多驱动缓存系统,支持 Redis、文件、内存等 | App::cache() |
📋 队列系统 | 异步任务处理,支持数据库、Redis 等驱动 | App::queue() |
📡 事件系统 | 事件驱动编程,支持同步和异步事件处理 | App::event() |
🔐 认证授权 | 完整的用户认证和权限管理系统 | App::auth() |
💿 存储系统 | 统一的文件存储接口,支持本地和云存储 | App::storage() |
📊 日志系统 | 基于 Monolog 的日志记录系统 | App::log() |
🚀 快速开始
环境要求
- PHP: 8.2 或更高版本
- 扩展: PDO、JSON、OpenSSL、Fileinfo、Mbstring
- 数据库: MySQL 5.7+、SQLite 3.8+
- Web服务器: Nginx(推荐)、Apache
安装
方式一:快速开始模板(推荐)
方式二:手动安装框架
启动开发服务器
💻 使用示例
创建模块
路由定义
数据库操作
缓存使用
队列任务
事件系统
🔧 CLI 工具
DuxLite 提供了强大的命令行工具来提升开发效率:
🚀 部署指南
本地开发环境
推荐使用 FlyEnv 作为本地开发环境:
- 下载并安装 FlyEnv
- 启动 Nginx 和 MySQL 服务
- 配置虚拟主机指向项目
public
目录
生产环境部署
Docker 部署(推荐)
宝塔面板部署
- 安装宝塔面板:访问 https://www.bt.cn/ 获取最新安装脚本
- 安装 LNMP 环境(Nginx + MySQL + PHP 8.2+)
- 创建网站,设置运行目录为
public
- 配置 Nginx 伪静态规则
详细部署说明请参考:部署指南
📚 学习资源
📖 官方文档
🎯 示例项目
项目类型 | 描述 | 链接 |
---|---|---|
基础应用 | 展示框架基本功能的示例项目 | 查看示例 |
API 应用 | RESTful API 开发示例 | 查看示例 |
企业应用 | 完整的企业级应用示例 | 查看示例 |
🤝 参与贡献
我们欢迎所有形式的贡献!请查看 贡献指南 了解如何开始。
贡献方式
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 创建 Pull Request
贡献要求
在提交代码前,请确保:
- 代码符合 PSR-12 编码规范
- 添加了必要的测试用例
- 更新了相关文档
- 通过了所有测试
📊 项目数据
🌟 Star 趋势
💻 贡献者
感谢所有为 DuxLite 做出贡献的开发者们!
其他联系方式
- 📧 邮箱: [email protected]
- 🌐 官网: https://www.dux.cn
- 🐛 问题反馈: GitHub Issues
- 💡 功能建议: GitHub Discussions
📄 开源协议
本项目基于 MIT 协议开源,您可以自由使用、修改和分发。
👥 作者
DuxWeb 团队
- 🌐 官网: https://www.dux.cn
- 📧 邮箱: [email protected]
- 🐙 GitHub: @duxweb
⭐ 支持项目
如果这个项目对您有帮助,请给我们一个 ⭐️!
您的支持是我们持续改进的动力。
🎉 感谢使用 DuxLite!
All versions of dux-lite with dependencies
PHP Build Version
Package Version
No informations.
The package duxweb/dux-lite contains the following files
Loading the files please wait ....