Skip to content

Commit 6ab1a42

Browse files
committed
add workerman driver
1 parent 0c18baf commit 6ab1a42

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
1-
#### 安装roadrunner
1+
### 安装驱动
2+
#### 一. 安装workerman驱动
23
```shell
3-
php bin/console roadrunner:get
4+
composer require microphp/workerman
45
```
56

7+
#### 二. 安装roadrunner驱动
8+
```shell
9+
composer require microphp/roadrunner
10+
```
11+
12+
1. 安装roadrunner二进制文件
13+
```shell
14+
php bin/console roadrunner:get
15+
```
16+
2. 修改.env中驱动
17+
```dotenv
18+
SERVER_DRIVER=workerman
19+
```
20+
621
#### 运行
722
```shell
823
php bin/console start

config/app.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,21 @@
33
declare(strict_types=1);
44

55
use MicroPHP\Framework\Env;
6+
use MicroPHP\Framework\Http\Enum\Driver;
67

78
return [
89
'app_name' => Env::get('APP_NAME', 'MicroPHP'),
910
'app_env' => Env::get('APP_ENV', 'local'),
10-
'app_url' => Env::get('APP_URL', 'http://127.0.0.1:8080'),
1111
'scanner' => [
1212
'directories' => [
1313
'app',
1414
'vendor/microphp/framework/src',
1515
],
1616
],
17+
'server' => [
18+
'driver' => Env::get('SERVER_DRIVER', Driver::WORKERMAN),
19+
'host' => '0.0.0.0',
20+
'port' => 8080,
21+
'workers' => 8,
22+
],
1723
];

0 commit comments

Comments
 (0)