首先從Github下載PHP的實現(xiàn)
https://github.com/allegro/php-protobuf/
進入該目錄執(zhí)行phpize
命令
phpize命令是用來準備php外掛模塊的編譯環(huán)境的
$ cd your/download/path
$ phpize
$ ./configure
$ make
$ make install
成功安裝的模塊存在于
/usr/lib/php/extensions/no-debug-non-zts-20121212
最后的no-debug-xxxxxxxx可能略有不同
然后進入目錄
$ cd /private/etc
$ cp php.ini.default php.ini
$ sudo vim php.ini
然后在 擴展列表 部分添加
extension=protobuf.so
然后phpinfo()
看看時候存在protobuf
字樣腔长,如果有則安裝成功
如果沒有需要重啟一下apache
$ apachectl restart