gatewayWorker启动自定义协议启动时报找不到自己定义的协议类

chenStudy

问题描述

自定义协议类,在配置gatewayWorker文件里面指向自定义的协议类连接报找不到自定义的类,然后我在gatewayWorker头部引入了使用的是 require方式,然后在win系统下启动正常,到Linux服务器上就出现问题了,报找不到我自已定义的类

程序代码

require "Protocols\DeviceHandle.php";

报错信息

截图

触发报错的步骤

启动gatewayWorker时

操作系统及workerman/webman等框架组件版本

3.5.31

631 2 0
2个回答

ysbluo

命名空间有吗

chenStudy

截图
是这样的

  • ysbluo 2022-10-25

    路径都不对啊 ,目测要加这个 require __DIR__.'/../../',你可以吧你那个自定义的类放到自动加载里面去,然后设置命名空间直接引用就可以了

年代过于久远,无法发表回答
🔝