编译thrift的php扩展

php的版本5.4.2

cd /usr/local/src/thrift-0.8.0/lib/php/src/ext/thrift_protocol/
phpize
./configure
make && make install

在php5.4下面上面的编译会出错,直接修改php_thrift_protocol.cpp文件的95行,将function_entry替换为zend_function_entry,然后重新编译就好了。

* warning 就先不考虑了。

标签: none

已有 7 条评论

  1. 偏未晚 偏未晚

    这样编译就不用引入lib了么?我看只封装了协议啊

  2. 编译后用.so的调用方法和没编译直接用thrift库没有区别啊

    1. 如果只是client端是没有区别的,除非你要用php做server端

  3. 冉冉 冉冉

    很好

  4. 博主的文章够简洁了~

添加新评论