- EasySwoole CONSOLE组件
- 配置
- 使用步骤
EasySwoole CONSOLE组件
EasySwoole 提供了console控制台组件,在项目运行的时候,可通过命令和服务端进行通讯,查看服务端运行状态,实时推送运行逻辑等
配置
通过以下配置开启console组件功能
'CONSOLE' => ['ENABLE' => true,//是否开启'LISTEN_ADDRESS' => '127.0.0.1',//监听地址'PORT' => 9500,//监听端口'USER' => 'root',//验证用户名'PASSWORD' => '123456',//验证密码],
使用步骤
1:php easyswoole start 正常开启服务或php easyswoole start d 守护进程
2:切换命令行窗口或在当前命令行窗口(easyswoole服务不能停止),输入php easyswoole console
3:如果配置有USER 和PASSWORD,则需要通过auth {user} {password} 回车 进行验证权限
4:输入控制台命令,例如help,点击回车
5:例如:
[root@localhost tioncico_demo]# php easyswoole consoleconnect to tcp://127.0.0.1:9500 success //连接命令行服务成功Welcome to EasySwoole Console //欢迎语auth fail,please auth, auth {USER} {PASSWORD} //验证账号密码失败auth root 123456 //输入账号,密码验证auth success //验证成功help //help命令,将输出console的帮助文档Welcome to EasySwoole remote consoleUsage: command [action] [...arg]For help: help [command] [...arg]Current command list: //当前可用命令列表helpauthserverlog
