尝试一,在`config/bootstrap.php`配置文件添加一个`Bootstrap`,然后在`start`方法里面直接new channel、GlobalData服务。GlobalChannelServer::class,
'count' => 1,
],
```
在GlobalChannelServer的`onWorkerStart`方法中new channel、GlobalData服务。端口没有占用
尝试了以上两种方法,问题都是服务不能起来。在根目录创建server文件却可以跑起来。
代码如下:
```php
<?php
require_once __DIR__ .ChannelServer();
$globalDataServer = new GlobalDataServer();
\Workerman\Worker::runAll();
```
虽然最后解决了问题,但是不理解为什么前面两种不能成功创建服务在新文件中也是Worker::runAll,启动,在webman中最后也是Worker::runAll启动,为什么不行呢?如果想集成到webman中,有什么办法吗?