PHPackages                             leizongmin/leiphp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. leizongmin/leiphp

ActiveLibrary[Framework](/categories/framework)

leizongmin/leiphp
=================

轻量级的 PHP MVC 框架 Lightweight MVC framework for simplistic PHP apps

v0.5.0(6y ago)301310[1 PRs](https://github.com/leizongmin/leiphp/pulls)MITPHPPHP &gt;=5.3.0

Since May 3Pushed 6y ago6 watchersCompare

[ Source](https://github.com/leizongmin/leiphp)[ Packagist](https://packagist.org/packages/leizongmin/leiphp)[ Docs](https://github.com/leizongmin/leiphp)[ RSS](/packages/leizongmin-leiphp/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (7)Used By (0)

[![version](https://camo.githubusercontent.com/12f7b66323a027d045efe620d945321843d86e3121458c8b2139ed36975ad89b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c65697a6f6e676d696e2f6c65697068702e737667)](https://camo.githubusercontent.com/12f7b66323a027d045efe620d945321843d86e3121458c8b2139ed36975ad89b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c65697a6f6e676d696e2f6c65697068702e737667)[![php](https://camo.githubusercontent.com/59ead7c4d1e764bf233c0d7aaa53b556eef86f3dbcb36970dd6bc64e0fb24820/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c65697a6f6e676d696e2f6c65697068702e737667)](https://camo.githubusercontent.com/59ead7c4d1e764bf233c0d7aaa53b556eef86f3dbcb36970dd6bc64e0fb24820/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c65697a6f6e676d696e2f6c65697068702e737667)[![license](https://camo.githubusercontent.com/5e9bce76ccede67e5aabf64fdb6b1dfafcfc1fe946a9230dd5bf38dbdb29e835/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c65697a6f6e676d696e2f6c65697068702e737667)](https://camo.githubusercontent.com/5e9bce76ccede67e5aabf64fdb6b1dfafcfc1fe946a9230dd5bf38dbdb29e835/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c65697a6f6e676d696e2f6c65697068702e737667)[![downloads](https://camo.githubusercontent.com/174c2a23bb21932e064f6d636f1782eb5824e3508846297585b76b78e6ff5145/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c65697a6f6e676d696e2f6c65697068702e737667)](https://camo.githubusercontent.com/174c2a23bb21932e064f6d636f1782eb5824e3508846297585b76b78e6ff5145/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c65697a6f6e676d696e2f6c65697068702e737667)

LeiPHP 轻量级的 PHP MVC 框架
======================

[](#leiphp-轻量级的-php-mvc-框架)

Lightweight MVC framework for simplistic PHP apps.

LeiPHP is contained in one single PHP file. It works based on a config file and is perfect for small to medium PHP-powered projects.

Features:

- Supports database interaction
- Support for file uploads
- Debugging tools
- File dependency management
- Template engine
- REST-based routing
- Easy to initialize

此框架仅有一个文件，其中包含了MySQL数据库、上传文件、调试信息、导入依赖文件、模板和REST路由等一系列常用操作。API接口简单，学习成本低，开箱即用，适合用来快速写一些对性能要求不高的程序。

项目文件结构
------

[](#项目文件结构)

```
.
├── action          路由处理程序目录
├── global.inc.php  项目公共文件文件
├── index.php       项目入口文件
├── lib             公共代码目录
├── public          静态资源文件目录
└── template        模板目录

```

安装
--

[](#安装)

- 直接下载`lei.php`文件：`wget https://raw.githubusercontent.com/leizongmin/leiphp/master/lei.php`
- 通过`composer`安装：`composer require leizongmin/leiphp`

初始化
---

[](#初始化)

首先新建一个`global.inc.php`文件，所有程序通过加载该文件来进行配置及初始化：

```
