Tag Archives: 编译

Linux下编译Thrift 0.7.0

对与版本更新频繁的项目一直都没有好感。比如Cassandra,比如Thrift,天天更新的能靠谱么……
Anyway,用什么不是我能决定的了,还是老老实实编译Thrift吧……

需求就是,至少(也只需要)支持C++和Python
Thrift的依赖写着boost,不加with-boost就不给编译with-cpp唉……

编译安装Tokyo Cabinet和Tokyo Tyrant以及Python接口的使用

为什么要重新用Tokyo Cabinet和Tokyo Tyran?因为在上一篇文章:《编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口》中,发现yoto Tycoon压根就没有靠谱儿的python接口(几个开源的都很不完善,不敢用)。

其实TT在商用环境也应用很多了。比如张宴改造后用于金山游戏的后台存储。

Python的接口虽然也不多,但是也有三四个可以用的。
[crayon-5a[……]

继续阅读

编译、安装Kyoto Cabinet, Kyoto Tycoon和Python编程接口

KC即Kyoto Cabinet就不多说了,是Tokyo Cabinet即TC的C++升级实现,而且版本更新较为频繁(是不是说明不太稳定呢?)。

如果是纯key-value的存储的化,KC是不二的选择。KT是KC的网络接口,下面记录一下编译过程。

环境:Ubuntu 10.04 LTS,Python 2.6.6

好吧,最后我得承认,目前仅存的这个Python的KT接口还很不完善,决定暂时回归TC/TT。。

Ubuntu 10.10上编译安装LNMP:Nginx 0.8.54+MySQL 5.1.56+PHP-FPM 5.3.6

本文记录了LNMP在Ubuntu10.10下的编译安装过程,版本如下:
Nginx 0.8.54
MySQL 5.1.56
PHP-FPM 5.3.6

1、编译安装MySQL 5.1.56

2、编译安装php-fpm

3、编译安装nginx

Debian下编译最新的kvm-kmod 2.6.32-27

kvm-kmod在2.6.32内核下出了最新的版本-27,试编译了一下,因为换成了Debian,还真遇到了一些麻烦。

1、安装内核源文件、头文件

2、下载kvm-kmod源代码

3、编译
这一步是最麻烦的,因为Debian自定义了内核头文件的目录名

默认应该是可以成功的,然后编辑c[……]

继续阅读