webman: 配置端口(v1.6.9)
一,代码:
.env
APP_PORT = 8788
config/process.php
return [
'webman' => [
'handler' => Http::class,
//'listen' => 'http://0.0.0.0:8787',
'listen' => 'http://0.0.0.0:'.getenv('APP_PORT'),
'count' => cpu_count() * 4,
'user' => '',
'group' => '',
'reusePort' => false,
'eventLoop' => '',
'context' => [],
'constructor' => [
'requestClass' => Request::class,
'logger' => Log::channel('default'),
'appPath' => app_path(),
'publicPath' => public_path()
]
],
二,测试效果
$ php start.php start
Workerman[start.php] start in DEBUG mode
------------------------------------------- WORKERMAN -------------------------------------------
Workerman version:4.2.1 PHP version:8.4.1 Event-Loop:\Workerman\Events\Select
-------------------------------------------- WORKERS --------------------------------------------
proto user worker listen processes status
tcp liuhongdi webman http://0.0.0.0:8788 8 [OK]
tcp liuhongdi monitor none 1 [OK]
-------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
三,查看版本:
$ php webman version
Webman-framework v1.6.9
浙公网安备 33010602011771号