这是因为命名空间冲突导致的错误。
修改方法:
1.找到文件:
\vendor\topthink\think-worker\src\command\Server.php
找到命名空间:
use Workerman\Worker;
修改为:
use Workerman\Worker as Worker2;
紧接着把75、97、108、119、126行的 Worker 改为 Worker2
2.找到文件:
\vendor\topthink\think-worker\src\command\GatewayWorker.php
找到命名空间
use Workerman\Worker;
修改为:
use Workerman\Worker as Worker3;
紧接着把108、176行的Worker改为Worker3
\vendor\topthink\think-worker\src\command\Server.php
找到命名空间:
use Workerman\Worker;
修改为:
use Workerman\Worker as Worker2;
紧接着把75、97、108、119、126行的 Worker 改为 Worker2
2.找到文件:
\vendor\topthink\think-worker\src\command\GatewayWorker.php
找到命名空间
use Workerman\Worker;
修改为:
use Workerman\Worker as Worker3;
紧接着把108、176行的Worker改为Worker3
下面是我已经修改好的,可以直接用我修改好的这两个文件替换掉原来的
\vendor\topthink\think-worker\src\command\Server.php
\vendor\topthink\think-worker\src\command\GatewayWorker.php
文件下载链接:https://pan.baidu.com/s/10gM8YW_VqvZoOIx9v6NOrA 密码:e28f