多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 启动与停止 注意Workerman启动停止等命令都是在命令行中完成的。 要启动Workerman,首先需要有一个启动入口文件,里面定义了服务监听的端口及协议。 它的启动入口为项目根目录下start.php ### 启动 以debug(调试)方式启动 `php start.php start` 以daemon(守护进程)方式启动 `php start.php start -d` ### 停止 `php start.php stop` ### 重启 `php start.php restart` ### 平滑重启 `php start.php reload` ### 查看状态 `php start.php status` ## debug和daemon方式区别 1、以debug方式启动,代码中echo、var\_dump、print等打印函数会直接输出在终端。 2、以daemon方式启动,代码中echo、var\_dump、print等打印会默认重定向到/dev/null文件,可以通过设置`Worker::$stdoutFile = '/your/path/file';`来设置这个文件路径。 3、以debug方式启动,终端关闭后workerman会随之关闭并退出。 4、以daemon方式启动,终端关闭后workerman继续后台正常运行。 ### windows下启动 执行 `start_for_win.bat`