thrift安装
yum -y install gcc-c++ autoconf automake sysconftool boost boost-devel libtool perl-ExtUtils-MakeMaker gettext-base gettext gettext-devel liblocale-gettext-perl zlib-devel byacc bison flex pkgconfig python-devel
wget http://mirror.bit.edu.cn/apache/thrift/0.9.1/thrift-0.9.1.tar.gz
tar zxvf thrift-0.9.1.tar.gz
cd thrift-0.9.1
./configure --prefix=/usr/local
make
make install
$thrift -version
Thrift version 0.9.1 安装成功
Thrift编译器 通过thrift文件 在当前目录下生成gen-*文件夹 产生不同语言的接口源码
$thrift -r --gen <language> <Thrift filename> # -r 用于生成关联的文件 比如主文件中include其他文件 不添加则只生成当前文件
例如
$thrift --gen php thriftproxy.thrift
$thrift --gen py thriftproxy.thrift