Mac下配置php的protobuf

首先从Github下载PHP的实现
https://github.com/allegro/php-protobuf/

进入该目录执行phpize命令
phpize命令是用来准备php外挂模块的编译环境的

$ 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

你可能感兴趣的:(Mac下配置php的protobuf)