Skip to content
软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
PHP HTML Other
Branch: master
Clone or download

Latest commit

Latest commit 6b761a4 Jun 15, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app 整理代码 Apr 16, 2020
bin 修改命令入口 Oct 10, 2019
components 修改示例 Aug 16, 2019
config 修改crontab 配置 Jun 11, 2020
database 修改数据库迁移namespace Feb 19, 2020
lang 添加lang文件夹 Feb 19, 2020
public 整理格式 Mar 18, 2020
route 修复路由兼容问题 May 21, 2020
runtime 初始化项目 Nov 6, 2018
tests 修改测试用例 Jun 8, 2020
.env Update .env Mar 9, 2020
.gitignore 添加public目录 Jul 10, 2019
LICENSE Initial commit Nov 6, 2018
README.md update readme Apr 15, 2020
composer.json 删除依赖源 Jun 15, 2020

README.md

Php Version Swoole Version Rangine Framework Version Illuminate Database Version Rangine Doc

w7Rangine

软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。

代码

Github : https://github.com/we7coreteam/w7-rangine-empty.git

Gitee : https://gitee.com/we7coreteam/w7swoole_empty.git

安装

composer install 前更改 composer 源,防止报错。

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

初始化骨架项目

composer create-project w7/rangine-demo ./project-name

初始化示例项目

示例项目中包含文档上的一些演示代码,仅供了解使用。

git clone https://github.com/we7coreteam/w7-rangine-empty.git ./rangine-demo-test
cd rangine-demo-test
sudo composer install

文档

https://wiki.w7.cc/chapter/1?id=1175#

功能

  • 基于 Swoole 扩展
  • HTTP 服务器 (PSR-7消息)
  • RPC 服务器 *
  • WebSocket 服务器 *
  • MVC 分层设计
  • 中间件 (PSR-15)
  • URL路由 (FastRoute)
  • 协程数据库连接(Pdo, Mysql)
  • 数据库连接池
  • ORM 模型 (Laravel Database)
  • DB查询门面 (Laravel Database)
  • 日志系统 (MonoLog)
  • 协程、异步任务投递
  • 类 Crontab 计划任务
  • 异步任务
  • 自定义事件侦听
  • Provider 扩展机制
  • Session 机制
You can’t perform that action at this time.