关于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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理