关于整合Google的Protocol Buffers3.3出现的错误如何解决?

谷歌官方已经官方支持PHP解析Protocol Buffers的数据格式了,但我在项目中想要对此格式的数据进行序列化和反序列化却遇到了如下困难,还请各位高人能研究下,如果我们的框架支持protocol buffers3.3,在国内还是比较领先的。
 
以下是我的操作步骤):
首先我的环境是Ubuntu16.04 LTS版 nginx + php7.0 + mysql5.7 的版本。使用接口是php-fpm.soket模式
1.源码下载:https://github.com/google/protobuf
PHP分支:https://github.com/google/protobuf/tree/master/php
按照分支下的说明进行源码编译,配置支持protobuf的操作.
 
2.按照官方说明
https://developers.google.com/ ... rated
创建 .poro文件,并使用php去解析:
 
3.按照第1步安装了composer的包管理器,
接下来,我使用自动加载后,出现如下错误:
PHP Fatal error:  Cannot declare class Google\Protobuf\Internal\Descriptor, because the name is already in use in /var/www/html/php/src/Google/Protobuf/descriptor.php on line 95
 
后面我一直卡在这里了!现在我只能求助各位大神,能否将这个Protocol Buffers搞定!
 
已邀请:

要回复问题请先登录注册