PHPackages                             skygreen2001/betterlife - 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. skygreen2001/betterlife

ActiveProject[Framework](/categories/framework)

skygreen2001/betterlife
=======================

a framework designed to easy read and rapid develop for chinese delevoper

1.0.0(4y ago)1121[19 PRs](https://github.com/skygreen2001/betterlife/pulls)GPL-3.0-or-laterPHPPHP &gt;=5.2.0CI failing

Since Dec 7Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/skygreen2001/betterlife)[ Packagist](https://packagist.org/packages/skygreen2001/betterlife)[ Docs](https://github.com/skygreen2001/betterlife)[ RSS](/packages/skygreen2001-betterlife/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (7)Versions (21)Used By (0)

只为更好
====

[](#只为更好)

符合中国开发者思维方式的快速开发的框架，设计初衷快捷、简单、实用。

它包括一套实用的通用模版、后台管理模版、手机模版，并根据项目的需要，按照数据库的设计一键生成定制化的代码框架。

它自定义了一套快速开发报表的工具、Redis管理工具、数据库运维工具以协助快速开发。

帮助文档
----

[](#帮助文档)

- [学习手册](https://skygreen2001.github.io)
    - [学习手册: 在Netlify](https://skygreen2001.netlify.app)
    - [学习手册: 在Vercel](https://skygreen2001.vercel.app/)
- [快速上手](docs/README.md)

下载源码
----

[](#下载源码)

- 下载地址:
- **Git安装**

    - 下载Git

        - Git SCM :
        - Bitbucket:
        - Git大全 :
    - 下载betterlife

        ```
        > git clone https://gitee.com/skygreen2015/betterlife
        或
        > git clone https://github.com/skygreen2001/betterlife.git
        或
        > git clone https://github.com.cnpmjs.org/skygreen2001/betterlife

        ```
    - 安装Git客户端工具

        - [sourcetree](http://www.sourcetreeapp.com)
        - [GitKraken](https://www.gitkraken.com/)
        - [GitHub Desktop](https://desktop.github.com/)
        - [tortoiseGit](http://baoku.360.cn/soft/show/appid/102345451)
- **Docker安装**

    - [下载 Docker](https://docs.docker.com/get-docker/)
    - 下载betterlife

        ```
        > docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://gitee.com/skygreen2015/betterlife
        或
        > docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://github.com/skygreen2001/betterlife.git
        或
        > docker run -ti --rm -v ${HOME}:/root -v $(pwd):/git alpine/git clone https://github.com.cnpmjs.org/skygreen2001/betterlife

        ```
- **Composer安装**

    - 下载betterlife

        ```
        > composer create-project skygreen2001/betterlife betterlife

        ```

通常安装
----

[](#通常安装)

### 安装运行环境

[](#安装运行环境)

以下工具任选一种即可

- [ampps](http://www.ampps.com)

    可以直接在它上面下载安装(Wamp|Lamp|Mamp)
- [Xampp](https://www.apachefriends.org/zh_cn/index.html)

    XAMPP是完全免费且易于安装的Apache发行版，其中包含MariaDB、PHP和Perl。
- [Wamp](http://www.wampserver.com/en/)

    Windows下的Apache + Mysql + PHP \[PhpStudy\]:
- [Lamp](https://lamp.sh/)

    LAMP指的Linux、Apache，MySQL和PHP的第一个字母 \[安装详细说明\]: [http://blog.csdn.net/skygreen\_2001/article/details/19912159](http://blog.csdn.net/skygreen_2001/article/details/19912159)
- [Mamp](http://www.mamp.info/en/)

    Mac环境下搭建 Apache/Nginx、MySQL、Perl/PHP/Python 平台。
- [Laravel Valet](https://laravel.com/docs/8.x/valet)

    - [Valet中文文档](https://learnku.com/docs/laravel/8.5/valet/)
- [宝塔](https://www.bt.cn/)
- [PhpStudy](https://www.xp.cn/)
- 本地运行PHP server: php -S localhost:80

### 安装检查

[](#安装检查)

- [PHP安装检查](docs/deploy.md)

### 其它安装

[](#其它安装)

- [安装PHP第三方库和UEditor](install/README.md)

    - 安装PHP第三方库主要是用composer
    - 后台【admin】在线编辑器使用百度的UEditor组件，需按该文档说明进行安装。
- \[安装示例数据库\]

    - 新建Mysql数据库:betterlife, 运行脚本: install/db/mysql/db\_betterlife.sql

Docker安装
--------

[](#docker安装)

如果开发者熟悉Docker或者希望尝试通过Docker搭建开发环境(无需考虑因为操作系统，无法完整搭建应用运行环境，如在Mac操作系统下，因为权限问题无法安装php的zip或者redis，Mac Monterey版本后不再默认安装PHP), 可使用Docker安装

- **安装Docker**

    - [Get Docker](https://docs.docker.com/get-docker/)
- **Docker帮助文档**

    - [帮助文档](install/docker/README.md)
- **Docker 运行应用**

    - 根路径下运行以下指令执行操作
    - 创建运行: docker-compose up -d
    - 运行应用: docker-compose start
    - 停止应用: docker-compose stop
    - 进入应用: docker exec -it bb /bin/bash
    - 删除所有的容器: docker-compose down
    - 删除生成的镜像: docker rmi bb\_nginx bb mysql:5.7
- **安装后需知**

    - [需知说明](install/docker/SETUP.md)
- **云平台**

    - [阿里云](https://market.aliyun.com/developer)
    - [Heroku](https://devcenter.heroku.com/categories/php)
    - [vagrant](https://app.vagrantup.com/laravel/boxes/homestead-7):

框架目录定义
------

[](#框架目录定义)

- core : 框架核心支持文件
- taglib : 自定义标签，您也可以在自己的应用中定义自定义标签
- install: 安装目录
- misc : 引用第三方Js、Css、Image、Fonts资源目录
- tools : 开发项目中通常用到的工具，包括项目重用工具、代码生成工具、消除整站文件BOM头工具、压力测试工具等
- home : 应用目录，Web应用层所有代码都放在这里，每一个Web应用是一个子目录。 (每个应用目录名称需在Gc.php里的变量:$module\_name里注册)

    - admin : 后台管理
    - model : 通用模版
    - report : 报表系统
    - betterlife: 网站前台
- api : ajax请求服务端服务支持\[手机或Web前端ajax请求返回json数据\]
- app :

    - html5: 自适应html5Web网页\[内嵌在手机App里\]
    - redis: Redis系统数据监控工具
- log : 日志目录，每天一个调试测试日志文件放在这里
- upload : 后台上传文件(如图片、pdf)放置目录
- docs : 框架帮助说明文档
- 重要的二级目录说明

    - core/config : 配置文件\[各个功能模块\]
    - core/util : 常用的工具类
    - core/include : 常用的函数库
    - install/db : 框架数据库备份包括测试数据
    - install/library : 自定义功能模块
    - api/mobile : 手机端ajax请求服务端返回json数据
    - api/web : Pc端ajax请求服务端返回json数据
    - upload/images : 上传图片放置路径
    - upload/attachment: 批量导入/导出数据文件(如excel)放置目录

开发工具
----

[](#开发工具)

- [Visual Studio Code](https://code.visualstudio.com/)
- [Atom](https://atom.io)
- [Atom IDE](https://ide.atom.io/)
- [Sublime](http://www.sublimetext.com)

参考资料
----

[](#参考资料)

- [帮助文档源码](https://github.com/skygreen2001/betterlife.book)
- [PHP The Right Way](https://laravel-china.github.io/php-the-right-way/)
- [学习与收集](docs/learn/README.md)
- [本框架早期帮助文档](http://skygreen2001.gitbooks.io/betterlife-cms-framework/content/index.html)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance46

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1623d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/54ece2fa87966e50014f973df348aed6876b5d9513fd6a6d6dd870830126829b?d=identicon)[skygreen2001](/maintainers/skygreen2001)

---

Top Contributors

[![skygreen2001](https://avatars.githubusercontent.com/u/311309?v=4)](https://github.com/skygreen2001 "skygreen2001 (378 commits)")

---

Tags

phpphpapiframeworkcmsBB

### Embed Badge

![Health badge](/badges/skygreen2001-betterlife/health.svg)

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

###  Alternatives

[luyadev/luya

LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.

8086.9k2](/packages/luyadev-luya)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

11812.4k21](/packages/kompo-kompo)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)[digitalstars/simplevk

Powerful PHP library/framework for VK API bots, supporting LongPoll &amp; Callback &amp; OAuth

883.9k3](/packages/digitalstars-simplevk)[patricksavalle/slim-rest-api

Production-grade REST-API App-class for PHP SLIM, in production on https://zaplog.pro (https://api.zaplog.pro/v1)

101.4k](/packages/patricksavalle-slim-rest-api)

PHPackages © 2026

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