PHP protobuf安装,前提需要安装好protoc程序,protoc专门用来生成对应语言的类文件。没有这个命令程序,其他免谈。本文环境为linux。
官方代码库为:https://github.com/protocolbuffers/protobuf
我们采用两种方式来安装,源码编译安装和二进制包安装。
源码编译安装:
1.下载源码包,直接使用github地址克隆。
git clone https://github.com/google/protobuf
2.然后生成configure文件并make install
./autogen.sh # 生成 configure 文件
./configure
make
make check
sudo make install
sudo ldconfig
二进制包安装:
下载地址:https://github.com/protocolbuffers/protobuf/releases
选择的是最新的包:
protoc-3.11.4-linux-x86_64.zip
wget下载下来后,unzip解压,并把bin目录下的protoc添加到PATH环境变量中,这样方便在全局范围内使用命令:protoc
验证是否安装成功:
protoc --version
若输出结果为对应下载版本,则protobuf安装成功。