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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package dux-lite

DuxLite v2

🚀 基于 SlimPHP 的现代化 PHP Web 框架

一个轻量级、高性能的 PHP 框架,专注于快速开发和企业级应用

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

PHP Version License Version Stars


✨ 核心特性

🏗️ 架构设计

📦 核心组件

组件模块 功能描述 访问方式
🧭 路由系统 基于 SlimPHP 的路由管理,支持属性注解和传统定义 App::route()
💾 数据库层 基于 Eloquent ORM 的数据库操作,支持多数据库 App::db()
🗄️ 缓存系统 多驱动缓存系统,支持 Redis、文件、内存等 App::cache()
📋 队列系统 异步任务处理,支持数据库、Redis 等驱动 App::queue()
📡 事件系统 事件驱动编程,支持同步和异步事件处理 App::event()
🔐 认证授权 完整的用户认证和权限管理系统 App::auth()
💿 存储系统 统一的文件存储接口,支持本地和云存储 App::storage()
📊 日志系统 基于 Monolog 的日志记录系统 App::log()

🚀 快速开始

环境要求

安装

方式一:快速开始模板(推荐)

方式二:手动安装框架

启动开发服务器

💻 使用示例

创建模块

路由定义

数据库操作

缓存使用

队列任务

事件系统

🔧 CLI 工具

DuxLite 提供了强大的命令行工具来提升开发效率:

🚀 部署指南

本地开发环境

推荐使用 FlyEnv 作为本地开发环境:

  1. 下载并安装 FlyEnv
  2. 启动 Nginx 和 MySQL 服务
  3. 配置虚拟主机指向项目 public 目录

生产环境部署

Docker 部署(推荐)

宝塔面板部署

  1. 安装宝塔面板:访问 https://www.bt.cn/ 获取最新安装脚本
  2. 安装 LNMP 环境(Nginx + MySQL + PHP 8.2+)
  3. 创建网站,设置运行目录为 public
  4. 配置 Nginx 伪静态规则

详细部署说明请参考:部署指南

📚 学习资源

📖 官方文档

🎯 示例项目

项目类型 描述 链接
基础应用 展示框架基本功能的示例项目 查看示例
API 应用 RESTful API 开发示例 查看示例
企业应用 完整的企业级应用示例 查看示例

🤝 参与贡献

我们欢迎所有形式的贡献!请查看 贡献指南 了解如何开始。

贡献方式

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

贡献要求

在提交代码前,请确保:

📊 项目数据

🌟 Star 趋势

Star History Chart

💻 贡献者

感谢所有为 DuxLite 做出贡献的开发者们!

Contributors

其他联系方式

📄 开源协议

本项目基于 MIT 协议开源,您可以自由使用、修改和分发。

👥 作者

DuxWeb 团队

⭐ 支持项目

如果这个项目对您有帮助,请给我们一个 ⭐️!

您的支持是我们持续改进的动力。


🎉 感谢使用 DuxLite!

📖 文档🐛 报告问题💡 功能建议


All versions of dux-lite with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package duxweb/dux-lite contains the following files

Loading the files please wait ....