• EasySwoole CONSOLE组件
    • 配置
    • 使用步骤

    EasySwoole CONSOLE组件

    EasySwoole 提供了console控制台组件,在项目运行的时候,可通过命令和服务端进行通讯,查看服务端运行状态,实时推送运行逻辑等

    配置

    通过以下配置开启console组件功能

    1. 'CONSOLE' => [
    2. 'ENABLE' => true,//是否开启
    3. 'LISTEN_ADDRESS' => '127.0.0.1',//监听地址
    4. 'PORT' => 9500,//监听端口
    5. 'USER' => 'root',//验证用户名
    6. 'PASSWORD' => '123456',//验证密码
    7. ],

    使用步骤

    1:php easyswoole start 正常开启服务或php easyswoole start d 守护进程
    2:切换命令行窗口或在当前命令行窗口(easyswoole服务不能停止),输入php easyswoole console
    3:如果配置有USERPASSWORD,则需要通过auth {user} {password} 回车 进行验证权限
    4:输入控制台命令,例如help,点击回车
    5:例如:

    1. [root@localhost tioncico_demo]# php easyswoole console
    2. connect to tcp://127.0.0.1:9500 success //连接命令行服务成功
    3. Welcome to EasySwoole Console //欢迎语
    4. auth fail,please auth, auth {USER} {PASSWORD} //验证账号密码失败
    5. auth root 123456 //输入账号,密码验证
    6. auth success //验证成功
    7. help //help命令,将输出console的帮助文档
    8. Welcome to EasySwoole remote console
    9. Usage: command [action] [...arg]
    10. For help: help [command] [...arg]
    11. Current command list: //当前可用命令列表
    12. help
    13. auth
    14. server
    15. log