Laravel 中構建 grpc 服務--準備工作

firmgoal發表於2019-06-23

本文主要講述如何在laravel框架中搭建grpc服務。
環境如下:

macos 10.3.6
php版本:7.1.2
laravel版本:5.8

首先你的php需要安裝grpc擴充套件:
Laravel中配置Grpc服務

這裡我選擇的手動編譯安裝,安裝步驟就不演示了,如果你需要幫助可以私信我。
grpc擴充套件下載地址:http://pecl.php.net/package/gRPC
當然,你也可以使用pecl直接安裝,pecl install grpc-1.20.0

你的機器上需要安裝protobuf,這裡我使用homebrew進行安裝
查詢命令:brew search protobuf
安裝命令:brew install protobuf

Laravel 中配置 Grpc 服務--準備工作

然後你需要在你的laravel專案的composer.json中引入“grpc/grpc”和“google/protobuf”這兩個SDK,版本號如圖:
Laravel中配置Grpc服務
執行composer update

就此,我們的準備工作已經完成
參考資料
https://grpc.io/docs/quickstart/php/

相關文章