安装
首先通过 composer 安装
composer require topthink/think-worker
SocketServer
在命令行启动服务端(需要2.0.5+版本)
php think worker:server
自定义类
支持使用自定义类作为Worker服务入口文件类。例如,我们可以创建一个服务类(必须要继承 think\worker\Server),然后设置属性和添加回调方法
注意:自定义类,需要在app下创建http目录,新建Worker.php,类容如下:
然后在worker_server.php中增加配置参数:
return['worker_class'=>'app\http\Worker',];
在命令行启动服务端
php think worker:server
然后在浏览器里面访问
http://localhost:2346
如果在Linux下面,同样支持reload|restart|stop|status 操作
php think worker:server reload
网友评论