Mac 下使用 Protobuf2.6.1

1.安装 PHP

brew install php@7.3

2.安装 Protobuf 扩展

wget https://github.com/allegro/php-protobuf/archive/master.zip

unzip master.zip

cd php-protobuf-master

sudo /usr/local/opt/php@7.3/bin/phpize

sudo ./configure --prefix=/usr/local/opt/php@7.3/bin/php --with-php-config=/usr/local/opt/php@7.3/bin/php-config

make && make install

//然后在php.ini里面加一下extension = "protobuf.so"

3.安装 Composer

cd php-protobuf-master

curl -s http://getcomposer.org/installer | php

/usr/local/opt/php@7.3/bin/php composer.phar install

4. Protobuf 使用

/usr/local/opt/php@7.3/bin/php ./php-protobuf-master/protoc-gen-php.php test_km.proto

5. 附录

protocol buffers官方:https://developers.google.com/protocol-buffers/?hl=zh-cn protobuf github:https://github.com/protocolbuffers/protobuf

Last updated

Was this helpful?