PHP 项目使用 google/protobuf
使用 brew 安装 protobuf
brew 安装 protobuf:
brew install protobuf
检查是否安装成功:
protoc --version
源码安装 php-protobuf
下载 allegro/php-protobuf
项目并编译安装:
git clone https://github.com/allegro/php-protobuf
cd php-protobuf
composer install
./configure
make
make install
检查 php.ini 的路径并编辑添加 protobuf 扩展:
# 获取当前加载的 php.ini 路径
php -ini | grep "Loaded Configuration File"
# 添加扩展
extension="protobuf.so"
检查 php 扩展是否添加成功:
php -m | grep protobuf
使用 composer 引入项目使用
PHP 项目中使用 google/protobuf
最便捷的方式是借助 composer 安装使用。
首先,通过 composer 进行安装:
composer require google/protobuf
然后进行包中进行编译:
cd ./vendor/google/protobuf
./autogen.sh
./configure
make
make install