This commit is contained in:
李铭昕 2019-06-26 11:21:13 +08:00
parent 2aff37066a
commit 581662a0b8

View File

@ -3,7 +3,7 @@
## 框架生命周期
Hyperf 是运行于 [Swoole](http://github.com/swoole/swoole-src) 之上的,想要理解透彻 Hyperf 的生命周期,那么理解 [Swoole](http://github.com/swoole/swoole-src) 的生命周期也至关重要。
Hyperf 的命令管理默认由 [symfony/console](https://github.com/symfony/console) 提供支持*(如果您希望更换该组件您也可以通过改变 skeleton 的入口文件更换成您希望使用的组件)*,在执行 `php bin/hyperf.php start` 后,将由 `Hyperf\HttpServer\Command\StartServer` 命令类接管,并根据配置文件 `config/server.php` 内定义的 `Server` 逐个启动。
Hyperf 的命令管理默认由 [symfony/console](https://github.com/symfony/console) 提供支持*(如果您希望更换该组件您也可以通过改变 skeleton 的入口文件更换成您希望使用的组件)*,在执行 `php bin/hyperf.php start` 后,将由 `Hyperf\Server\Command\StartServer` 命令类接管,并根据配置文件 `config/server.php` 内定义的 `Server` 逐个启动。
关于依赖注入容器的初始化工作,我们并没有由组件来实现,因为一旦交由组件来实现,这个耦合就会非常的明显,所以在默认的情况下,是由入口文件来加载 `config/container.php` 来实现的。
## 请求与协程生命周期