workerman-jsonRpc 与 thinkphp6结合
1.下载workerman-jsonRpc的包
2.将包内 vendor / workerman 下的内容放进tp的vendor目录下并加载(我先用composer装了GatewayWorker,然后把文件覆盖进去了)
3.创建一个tp的命令行,并给这个命令行添加2个自定义参数
4.将workerman-jsonrpc根目录下的start.php内容复制到你创建的命令行类的执行方法里,并把引入vendor那行删掉
5.打开workerman扩展的目录,找到Worker.php类文件
找到其中的 parseCommand 方法,添加
这里是把tp的指令给移除,只保留workerman的命令。
6.你现在可以参照官方写法开始测试了,如果你的类有命名空间,使用时要把命名空间也写上,我这里是在服务端添加了命名空间前缀
然后你就可以在它的Services目录里写你自己的类了