PHPackages                             wula/wulaphp - 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. [Database &amp; ORM](/categories/database)
4. /
5. wula/wulaphp

AbandonedArchivedLibrary[Database &amp; ORM](/categories/database)

wula/wulaphp
============

一个小巧的PHP MVC框架。它的名来自《异星战场》里那个速度极快的火星狗狗，它真的很快！

v3.10.4(9y ago)26991143MITPHPPHP &gt;= 7.1

Since Jul 21Pushed 4y ago7 watchersCompare

[ Source](https://github.com/ninggf/wulaphp)[ Packagist](https://packagist.org/packages/wula/wulaphp)[ Docs](https://www.wulaphp.com/)[ RSS](/packages/wula-wulaphp/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (6)Versions (80)Used By (3)

[![](https://camo.githubusercontent.com/dfb9d6e629024242c1033f2a299450ab027c5402ddc9b6b4061b27794472f015/68747470733a2f2f64333377756272666b69306c36382e636c6f756466726f6e742e6e65742f696d616765732f316438336330396232663063643832333161353466326138613665616565393735346238303266622f6c6f676f2e706e67)](https://camo.githubusercontent.com/dfb9d6e629024242c1033f2a299450ab027c5402ddc9b6b4061b27794472f015/68747470733a2f2f64333377756272666b69306c36382e636c6f756466726f6e742e6e65742f696d616765732f316438336330396232663063643832333161353466326138613665616565393735346238303266622f6c6f676f2e706e67)

[![Build Status](https://camo.githubusercontent.com/2fbcf999397ea08701afb9aa37af8af1d06e2e38c6eccf217b672f1ed0f6aee4/68747470733a2f2f7472617669732d63692e6f72672f6e696e6767662f77756c617068702e7376673f6272616e63683d76332e342e30)](https://travis-ci.org/ninggf/wulaphp)[![Total Downloads](https://camo.githubusercontent.com/ed01031d2adc84bca30b39ed5ad6f6f770d6e1fff85c66c887f0b08cb3ac0058/68747470733a2f2f706f7365722e707567782e6f72672f77756c612f77756c617068702f642f746f74616c2e737667)](https://packagist.org/packages/wula/wulaphp)[![Latest Stable Version](https://camo.githubusercontent.com/c1c3acf10c941299075a42a2a4f01d3ee5007838a7e99bb0c55c9ab07e4fc14a/68747470733a2f2f706f7365722e707567782e6f72672f77756c612f77756c617068702f762f737461626c652e737667)](https://packagist.org/packages/wula/wulaphp)[![License](https://camo.githubusercontent.com/2de6d14939a720513dba3c19c17d46ca614e9fa19c53a73f2849c9c1ea4e294a/68747470733a2f2f706f7365722e707567782e6f72672f77756c612f77756c617068702f6c6963656e73652e737667)](https://packagist.org/packages/wula/wulaphp)

wulaphp
=======

[](#wulaphp)

它的名来自《异星战场》里那个速度极快的火星狗狗，可以用它开发`WEB`应用和`命令行`应用。它确实很快：学习快、开发快、运行快！

依赖
==

[](#依赖)

```
{
    "require": {
        "php": ">= 7.1",
        "ext-json": "*",
        "ext-pcre": "*",
        "ext-mbstring": "*",
        "ext-Reflection": "*",
        "ext-SPL": "*",
        "wula/common": "^1.0",
        "smarty/smarty": "^3.1",
        "psr/log": "^1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^7.5",
        "phpoffice/phpspreadsheet": "^1.4"
    },
    "suggest": {
        "ext-redis": "*",
        "ext-memcached": "*",
        "ext-apcu": "*",
        "ext-sockets": "*",
        "ext-posix": "*",
        "ext-pcntl": "*"
    }
}
```

安装
==

[](#安装)

Composer
--------

[](#composer)

我们推荐通过`Composer`方式安装`wulaphp`。

### 安装

[](#安装-1)

`# composer require wula/wulaphp -vvvv`

> 国内的小朋友请执行
>
> `composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/`
>
> 使用阿里云的镜像库。

### 初始化

[](#初始化)

安装命令完成后，执行以下代码进行项目初始化工作:

`# vendor/bin/wulaphp init`

或者在windows上:

`vendor\bin\wulaphp init`

如果你运行在`类Unix`系统上，还需要执行以下操作将目录变为可读写：

`# chmod 777 storage storage/tmp storage/logs`

下载
--

[](#下载)

按以下步骤下载并解压到相应目录即可完成安装:

### Windows

[](#windows)

1. 点击此处[下载](https://www.wulaphp.com/wulaphp-latest.zip)最新版本包。
2. 解压到相应的目录即可。

### Mac OS/Linux

[](#mac-oslinux)

`# wget https://www.wulaphp.com/wulaphp-latest.tar.gz`

`# tar -zxf wulaphp-latest.tar.gz`

`# cd wulaphp-latest`

`# chmod 777 storage storage/tmp storage/logs`

> 如果你能正常使用`composer`，建议执行一下`# composer update -vvv`将所有依赖包升级到最新版本。

验证
--

[](#验证)

打开命令行，进入应用根目录(artisan脚本所在的目录)并执行下边的命令(使用内建服务器运行wulaphp)：

`php artisan serve`

通过浏览器访问[](http://127.0.0.1:8080)，看到下边的输出:

**hello Woola!**

恭喜你，安装完成。

> 如果未能看到上边的输出，请移步[FQA](https://www.wulaphp.com/fqa.html#install)

文档
==

[](#文档)

1. [中文文档](https://www.wulaphp.com/)

License
=======

[](#license)

[MIT](https://github.com/ninggf/wulaphp/blob/master/LICENSE) License.

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 96.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

79

Last Release

3585d ago

Major Versions

v2.10.16 → v3.0.62016-07-21

PHP version history (2 changes)v2.0.x-devPHP &gt;= 5.6.9

v3.0.6PHP &gt;= 7.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/0fbc94bdddaa037a7447b60ee88aa33d28275134ae727cdf29f7e6290e8aebd8?d=identicon)[ninggf](/maintainers/ninggf)

![](https://www.gravatar.com/avatar/2959562a1af0d0d5e86ea818ed9ecd32a9c518fac9192b0f67b016a10642daf8?d=identicon)[windywany](/maintainers/windywany)

---

Top Contributors

[![windywany](https://avatars.githubusercontent.com/u/1430771?v=4)](https://github.com/windywany "windywany (813 commits)")[![ninggf](https://avatars.githubusercontent.com/u/19420005?v=4)](https://github.com/ninggf "ninggf (24 commits)")[![DavidWang666](https://avatars.githubusercontent.com/u/16075347?v=4)](https://github.com/DavidWang666 "DavidWang666 (3 commits)")[![hezhiying](https://avatars.githubusercontent.com/u/16780849?v=4)](https://github.com/hezhiying "hezhiying (3 commits)")

---

Tags

artisanextensionmodulemvcormphppluginredisservicephppluginmvcmoduleHOOKphp framework

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/wula-wulaphp/health.svg)

```
[![Health](https://phpackages.com/badges/wula-wulaphp/health.svg)](https://phpackages.com/packages/wula-wulaphp)
```

###  Alternatives

[weirdan/doctrine-psalm-plugin

Stubs to let Psalm understand Doctrine better

876.9M50](/packages/weirdan-doctrine-psalm-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
