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

四,启动memcache

xusir@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,成功启动

相关推荐