PHPackages                             reactphp-x/framework - 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. reactphp-x/framework

ActiveLibrary

reactphp-x/framework
====================

A lightweight application framework integrating Framework X with reactphp-x workers.

07↓62.5%PHP

Since Jul 16Pushed 1mo agoCompare

[ Source](https://github.com/reactphp-x/framework)[ Packagist](https://packagist.org/packages/reactphp-x/framework)[ RSS](/packages/reactphp-x-framework/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

reactphp-x/framework
====================

[](#reactphp-xframework)

一个面向 PHP CLI 常驻进程的基础框架包，组合以下组件：

- [Framework X](https://github.com/clue/framework-x)：HTTP 路由与中间件
- `reactphp-x/worker`：多进程 HTTP Worker 管理和信号重载
- `vlucas/phpdotenv`：`.env` 配置加载

要求
--

[](#要求)

- PHP 8.1+
- Linux/macOS（不支持 Windows worker 模式）
- `pcntl`、`posix` 扩展

安装
--

[](#安装)

```
composer require reactphp-x/framework
```

当前 `reactphp-x/worker` 只发布了 `dev-master`，因此项目需要允许 dev 稳定级别并优先选择稳定版本：

```
{
    "minimum-stability": "dev",
    "prefer-stable": true
}
```

快速开始
----

[](#快速开始)

复制环境配置：

```
cp .env.example .env
```

创建启动文件：

```
