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

 

posted @ 2025-04-04 13:23  刘宏缔的架构森林  阅读(46)  评论(0)    收藏  举报