php安裝 protobuf擴展(Ubuntu)

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()查看
在這裏插入圖片描述

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