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$ tar zxvf libevent-1.4.9-stable.tar.gz
xusir@xusir-laptop:~/soft$ cd libevent-1.4.9-stable/
xusir@xusir-laptop:~/soft/libevent-1.4.9-stable$ ./configure ; sudo make ; sudo make install

三,memcache安装
xusir@xusir-laptop:~/soft$ tar zxvf memcached-1.2.6.tar.gz
xusir@xusir-laptop:~/soft$ cd memcached-1.2.6/
xusir@xusir-laptop:~/soft/memcached-1.2.6$ ./configure –prefix=/usr/local/memcached/ ; sudo make ; sudo make install

四,启动memcache
xusir@xusir-laptop:~/soft/memcached-1.2.6$ sudo /usr/local/memcached/bin/memcached -d -u root -m 512 127.0.0.1 -p 1211
可能会出现如下错误(我本机上出现了该错误),
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
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$ sudo ln -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 -u root -m 512 127.0.0.1 -p 1211
OK,成功启动

猜你喜欢

转载自plutomeng.iteye.com/blog/1624628