UBUNTU下memcache的安装
转自:http://blog.kucai8.com/?p=46
memcache是一个服务器内存绶存软件,可以把MYSQL数据表绶存到内存中以加快查询及调用速度。
以下是在ubuntu v8.10下的安装过程。
一,软件下载
这里需要两个软件
libevent====memcache需要这个LIB库才能运行,在ubuntu上默认是没有安装该运行库的。
memcache====memcache源码文件。
libevent-149-stabletar
memcached-126tar二,libevent安装
xusir@xusir-laptop:~/soft$tarzxvflibevent-1.4.9-stable.tar.gz
xusir@xusir-laptop:~/soft$cdlibevent-1.4.9-stable/
xusir@xusir-laptop:~/soft/libevent-1.4.9-stable$ ./configure ; sudo make ; sudo make install三,memcache安装
xusir@xusir-laptop:~/soft$tarzxvfmemcached-1.2.6.tar.gz
xusir@xusir-laptop:~/soft$cdmemcached-1.2.6/
xusir@xusir-laptop:~/soft/memcached-1.2.6$./configure–prefix=/usr/local/memcached/;sudomake;sudomakeinstall
四,启动memcachexusir@xusir-laptop:~/soft/memcached-1.2.6$sudo/usr/local/memcached/bin/memcached-d-uroot-m512127.0.0.1-p1211
可能会出现如下错误(我本机上出现了该错误),
/usr/local/memcached/bin/memcached:errorwhileloadingsharedlibraries:libevent-1.4.so.2:cannotopensharedobjectfile:Nosuchfileordirectory
memcached无法找到库文件libevent-1.4.so.2,默认安装libevent时该文件在如下目录内,
xusir@xusir-laptop:~/soft/memcached-1.2.6$/usr/local/lib/libevent-1.4.so.2
所以我们只要把libevent-1.4.so.2链接到/lib/libevent-1.4.so.2就可以启动memcache,
xusir@xusir-laptop:~/soft/memcached-1.2.6$sudoln-s/usr/local/lib/libevent-1.4.so.2/lib/libevent-1.4.so.2
然后启动memcache,
xusir@xusir-laptop:~/soft/memcached-1.2.6$sudo/usr/local/memcached/bin/memcached-d-uroot-m512127.0.0.1-p1211
OK,成功启动