原文地址:http://www.coder4.com/archives/1188
Thrift是一个开源的RPC框架,由知名SNS社区FaceBook贡献。下面记录了在Ubuntu 10.04下编译安装Thrift的全过程。
1、编译安装依赖
安装Java(除非你不想RPC使用Java)
add-apt-repository
"deb http://archive.canonical.com/ lucid partner"
apt-get update
apt-get
install
sun-java6-jdk sun-java6-plugin
|
编译安装MySQL(主要是为了php5)
wget http:
//dev
.mysql.com
/get/Downloads/MySQL-5
.1
/mysql-5
.1.53.
tar
.gz
/from/http
:
//sunsite
.informatik.rwth-aachen.de
/mysql/
tar
-xzvf mysql-5.1.53.
tar
.gz
#配置
CFLAGS=
"-O3"
CXX=gcc CXXFLAGS=
"-O3 -felide-constructors -fno-exceptions -fno-rtti"
.
/configure
--prefix=
/usr/local/mysql
--
enable
-assembler --with-unix-socket-path=
/usr/local/mysql/tmp/mysql
.sock --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-extra-charsets=gb2312,gbk,utf8,latin1 --without-debug --with-charset=utf8 --with-collation=utf8_general_ci --with-pthread --
enable
-static --
enable
-thread-safe-client
#编译安装
make
sudo
make
install
|
其他配置请参考:CentOS 5.4编译安装MySQL
编译安装php(一定要dev的)