环境:dabian12,php81
sudo php start.php start
出现
Workerman[start.php] start in DAEMON mode
我已经把APP_DEBUG = false ,还是会有,本地开发没有,另外php环境是用php8.1,
用这个php8.1包
我本地Windows用这个包也没出现这个问题,很奇怪
已解决
https://www.workerman.net/doc/workerman/debug/base.html
这篇文档有说明,我没认真看文档,抱歉了,Workerman[start.php] start in DEBUG mode是调速模式。哈哈哈,其实看英文意思也知道,-d是daemon运行模式,没有-d是DEBUG mode调试模式,
start in DAEMON mode
是workerman的提示,代表workerman以调试模式启动,和什么 APP_DEBUG = false 没有关系,我也不知道你说的APP_DEBUG = false 是个啥config/app.php内的return [
'debug' => env('APP_DEBUG', false),
'default_timezone' => 'Asia/Shanghai',
......
];
app.debug是控制webman发生错误时是否显示调用栈在页面上,和workerman的调试模式没什么关联。
启动时不加-d 会显示 DEGUG mode,加 -d显示 DAEMON mode
https://www.workerman.net/doc/workerman/debug/base.html
这篇文档有说明,我没认真看文档,抱歉了,另外在这边文档最后补充,php start.php start 输出截图放上,那么别人就知道Workerman[start.php] start in DEBUG mode是调速模式。哈哈哈,其实看英文意思也知道
https://www.workerman.net/upload/img/20241121/21673e92e7fe17.png
把这个图片补充到文档末尾,就更好了,哈哈,个人建议,谢谢老大回复!!
你的启动参数带了 -d
https://www.workerman.net/doc/workerman/debug/base.html
这篇文档有说明,我没认真看文档,抱歉了,Workerman[start.php] start in DEBUG mode是调速模式。哈哈哈,其实看英文意思也知道,-d是daemon运行模式,没有-d是DEBUG mode调试模式,