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