友情提示
------------------我是没有感情的分割线------------------
服务器环境Ubuntu 18.04.5 LTS
PHP7.2.24
安装protoc1.获取v3.13.0.1(截止2020.10.14)
wget https://codeload.github.com/protocolbuffers/protobuf/tar.gz/v3.13.0.1
2.解压
tar zxvf v3.13.0.1
cd protobuf-3.13.0.1
1.生成 configure 脚本;
./autogen.sh
2.编译安装
./configure --prefix=/usr/local/protobuf
make && make install
3.设置全局
export PATH=/usr/local/protobuf/bin:$PATH
4.检查安装成功
protoc --version
出现`libprotoc 3.13.0`即安装成功
安装php-protobuf拓展pecl install protobuf
接下来,将
`extension=protobuf.so`添加到 `php.ini` 文件(例如 `/etc/php/7.2/fpm/php.ini`)中。
查看php.ini位置
1.cli命令行 php --ini
2.phpinfo();
3.ps -ef | grep php
在项目根目录protoc --php_out="protobuf