PHP7環境protobuf-3.3.0

參考文檔https://segmentfault.com/a/1190000009389032

一、安裝包下載地址

https://github.com/google/protobuf/releases
下載protoc-3.3.0-linux-x86_64.zip、protobuf-php-3.3.0.zip
二、解壓
unzip /usr/local/src/protoc-3.3.0-linux-x86_64.zip -d /usr/local/src/protoc-3.3.0-linux-x86_64/
unzip /usr/local/src/protobuf-php-3.3.0.zip -d /usr/local/src/
三、編輯proto文件
cd /usr/local/src/protobuf-3.3.0/
vim src/demo.proto
輸入以下內容:
syntax = "proto3";


message SearchRequest {
  string query = 1;
  int32 page_number = 2;
  int32 result_per_page = 3;
}


保存退出
四、生成GPBMetadata/Src/Demo.php、SearchRequest.php
/usr/local/src/protoc-3.3.0-linux-x86_64/bin/protoc --plugin=/usr/local/src/protobuf-3.3.0/php/generate_descriptor_protos.sh --php_out=src/ src/demo.proto

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章