PHP8.1 守护进程 资源关闭失败

yangyang

问题描述

PHP version:8.1.1 守护进程就会报错

非守护进程

截图

守护进程

截图
截图
截图

686 2 0
2个回答

walkor

workerman3.5.34 版本太老了,升级下
composer require workerman/workerman ^4

yangyang

问题已解决 记录下解决过程
1 一直不升级 ^4 的原因:
workerman 4.0 版本后 laravel封装的-d参数会失效 所以降低回3.5版本
2 升级的理由
laravel升级到了9版本 workerman3.5版本 php8.1 守护进程模式下会报错。 所以要升级workerman版本
3 解决办法
其实也不是我解决的。 作者在后续的版本做了兼容处理
截图
所以 只要升级到workerman 4.0.16或者后续的更高版本 就可以完美解决
截图

  • 暂无评论
年代过于久远,无法发表回答
🔝