php安装 protobuf扩展(Ubuntu)
安装protobuf
su root
wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar zxvf protobuf-2.6.1.tar.gz
cd protobuf-2.6.1/
./configure --prefix=/usr/local/protobuf
make && make install
export PATH=/usr/local/protobuf/bin:$PATH
protoc --version
注意此处的包不能乱下载网上现成的。必须要大于2.5版本的。原因:最新版的protobuf代码生成机制要求必须大于2.5版本
安装php的protobuf扩展
wget https://github.com/allegro/php-protobuf/archive/master.zip
unzip master.zip
cd php-protobuf-master
//yum install php-devel(安装依赖)
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
//然后在php.ini里面加一下extension = "protobuf.so",再重启php与nginx即可。
1.php -m 查看扩展模块
2.通过phpinfo()查看
版权声明:本文为weixin_43713498原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。