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

原文地址:https://www.cnblogs.com/wangxusummer/p/4118693.html