memcached 已升级到1.4.10 下载地址
http://memcached.googlecode.com/files/memcached-1.4.10.tar.gz
rz上传文件到某目录
解压缩 tar zxvf
进入libevent目录 ./configure
转到root用户 make install
进入memcached目录 ./configure
转到root用户 make install
启动memcached
cd /usr/local/bin
/usr/local/bin/memcached -d -P /var/local/logs/memcached.pid -t 4 -m 200 -u root -c 1024 -v >> /var/local/logs/memcached.log 2>&1
此时可能没有启动成功,看日志会有
usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
转到./memcached 所在目录
用LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less 查看
输出如下
。。。。。
26438: trying file=/usr/lib/i686/libevent-1.4.so.2
26438: trying file=/usr/lib/sse2/libevent-1.4.so.2
26438: trying file=/usr/lib/libevent-1.4.so.2
26438:
./memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
memcached会到很多地方去找,这样我们需建一个软链接,指定到我们安装的类库上即可
找到可替代的文件后,做一个软连接
ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
在启动就可以了
可以参考
http://www.91linux.com/html/article/guanli/20090120/15456.html