一些教程:
http://iamsk.iteye.com/blog/453166
http://wenku.baidu.com/view/f183b551f01dc281e53af05e.html
http://hi.baidu.com/%D6%B0%B3%A1%D0%C2%CA%D6%B9%FE%B9%FE/blog/item/1765f3d6c7763ad4a144dfda.html

=============================================================

libevent
http://monkey.org/~provos/libevent/

# wget http://monkey.org/~provos/libevent-2.0.12-stable.tar.gz
# tar -zxvf libevent-2.0.12-stable.tar.gz
# ./configure -prefix=/usr/local/libevent
# make
# makeinstall

测试libevent是否安装成功:
# ls -al /usr/local/libevent/lib | grep libevent

===========================================================
memcached
http://memcached.org/

# wget http://memcached.googlecode.com/files/memcached-1.4.6.tar.gz
# tar -zxvf memcached-1.4.6.tar.gz
# ./configure --with-libevent=/usr/local/libevent
# make
# makeinstall

测试memcached是否安装成功:
# ls -al /usr/local/bin/mem*

http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz


ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2

启动memcached:

# /usr/local/bin/memcached -p 11211 -m 64m -d -u root


=======================================================
libmemcached
http://libmemcached.org/libMemcached.html

# wget http://launchpad.net/libmemcached/1.0/0.51/+download/libmemcached-0.51.tar.gz
# tar -zxvf libmemcached-0.51.tar.gz
# ./configure -with-memcached=/usr/local/bin/memcached (memcached 默认安装路径可省略)
# make
# makeinstall

注意:在一台服务器上装0.51版时发现无法通过编译,最终降到0.38版才通过编译 ,可能和gcc版本有关,这台服务器的gcc版本是 3.4.6,另一台gcc版本 4.1.2就可以编译成功
wget http://launchpad.net/libmemcached/1.0/0.38/+download/libmemcached-0.38.tar.gz
=======================================================
setuptools
http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e

wget -q http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py

=======================================================
pylibmc
https://github.com/lericson/pylibmc
https://download.github.com/lericson-pylibmc-1.2.0-0-g73da81c.tar.gz

# wget https://download.github.com/lericson-pylibmc-1.2.0-0-g73da81c.tar.gz
# tar -zxvf ./lericson-pylibmc-1.2.0-0-g73da81c.tar.gz
# cd lericson-pylibmc-73da81c/
# python setup.py build
# python setup.py install

安装后发现加载模块时报错,提示 某个文件不存在(例如 libmemcached.so.8),解决办法是找到这个文件实际地址,ln -s 建立一个软连接,连到 /usr/lib下(对于64位机器可能是 /usr/lib64)

# find /usr -name libmemcached.so.8
/usr/home/wanghui3/libmemcached-0.51/libmemcached/.libs/libmemcached.so.8
/usr/local/lib/libmemcached.so.8

# ln -s /usr/local/lib/libmemcached.so.8 /usr/lib64