乐趣区

关于grpc:解压proto文件

以 php clinet 为例:

解压 proto 文件
装置相应扩大, 进入以后文件夹下执行如下命令即可
protoc –php_out=../ centerorder.proto
protoc –php_out=../ centerpay.proto

Passport 接入的是第 3 版

这样会缺失客户端文件
/usr/local/protobuf/bin/protoc –php_out=./ User.proto

在 proto 以后文件下运行脚本, 将解压后的文件放在上一级当时建好的 Settlement 文件夹下
protoc –proto_path=./ –php_out=../Settlement –grpc_out=../Settlement –plugin=protoc-gen-grpc=/usr/local/bin/grpc_php_plugin ./settlement.proto
或者:
protoc –proto_path=./ –php_out=../ –grpc_out=../ –plugin=protoc-gen-grpc=/usr/local/bin/grpc_php_plugin ./settlement.proto

退出移动版