laruence / yar

Light, concurrent RPC framework for PHP & C
Other
1.43k stars 319 forks source link

yar和 msgpack都已经安装,但使用yar client调用外部yar接口报错:unsupported packager 'MSGPACK' #113

Open supergql opened 7 years ago

supergql commented 7 years ago

yar版本:1.2.5 yar.packager msgpack

msgpack 版本:0.5.5

phpinfo()线上yar和msgpack都正常安装,但使用yar的client调用外部的yar接口时报错:

boxunsoft commented 6 years ago

同样遇到这个问题,请问楼主解决了吗?

liubang commented 6 years ago

@supergql 文档中有明确的说明,按照文档安装应该不会有问题,要注意编译yar的时候开启--enable-msgpack选项 image

laruence commented 6 years ago

这个错误是服务端报告的还是客户端, 要注意的是如果你要用msgpack, 客户端和服务端都要支持

boxunsoft commented 6 years ago

我的解决了,是因为安装的版本的问题。php + yar + msgpack的版本对应。有这个问题的,建议装下yar + msgpack不同版本试试。