如何在Linux下安装Memcached

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Linux下安装Memcached相关的知识,希望对你有一定的参考价值。

在Linux下安装Memcached方法:

    到官网下载安装文件。

    把下载的文件上传到linux服务器的/opt/soft下面。

    在命令行输入tar -zxvf memcached-1.4.21.tar.gz解压到当前目录。然后切换到解压出来的memcached-1.4.21目录。

    在命令行输入:./configure && make  &&  make install。进行安装。

    在命令行输入:ls -al /usr/local/bin/mem*验证是否安装成功。

    在命令行输入/usr/local/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid启动Memcache的服务器。

    在命令行输入:ps -ef | grep 12000可看到服务已经启动。

    在命令行输入:kill `cat /tmp/memcached.pid`可结束掉服务。

参考技术A

1、到官网下载安装文件。

2、把下载的文件上传到linux服务器的/opt/soft下面。

3、在命令行输入tar -zxvf memcached-1.4.21.tar.gz解压到当前目录。然后切换到解压出来的memcached-1.4.21目录。

4、在命令行输入:./configure && make  &&  make install。进行安装。

5、在命令行输入:ls -al /usr/local/bin/mem*验证是否安装成功。

6、在命令行输入/usr/local/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid启动Memcache的服务器。

在命令行输入:ps -ef | grep 12000可以看到服务已经启动。

7、在命令行输入:kill `cat /tmp/memcached.pid`可以结束掉服务。完成。

参考技术B 一、安装gcc
# yum -y install gcc
二、安装libevent
# wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz
# tar zxf libevent-2.0.12-stable.tar.gz
# cd libevent-2.0.12-stable
#./configure --prefix=/usr/local/lib
# make && make install
三、安装make

# yum -y install make
四、下载安装最新版本:http://memcached.org/downloads
# wget http://memcached.org/files/memcached-1.4.20.tar.gz

# cd memcached-1.4.20
#./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/lib && make && make install
五、配置启动

# vi /etc/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local

/usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null 2>&1 &
/usr/local/agenttools/agent/startagent.sh /usr/local/agenttools/agent /dev/null

#secu-tcs-agent bootstart, install at Tue Apr 29 17:21:38 CST 2014.
/usr/local/sa/agent/secu-tcs-agent-mon-safe.sh > /dev/null 2>&1

/usr/local/memcached/bin/memcached -p 12677 -U 0 -d -r -u root -m 2040 -c 1024 -t 4

保存后退出,手动启动服务

# /usr/local/memcached/bin/memcached -p 12677 -U 0 -d -r -u root -m 2040 -c 1024 -t 4
注:如果出现/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory异常在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。

# vi /etc/ld.so.conf
# /sbin/ldconfig -V
六、测试memcached
# telnet 127.0.0.1 12677
出现以下信息表示启动成功
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.本回答被提问者和网友采纳
参考技术C 1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件,如果有执行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除)

3. 安装libevent命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安装完毕;
安装过程中出现:configure: error : no acceptable C compiler found in $PATH错误时是没有安装gcc,运行如下命令:
yum install gcc* make*

4. 安装memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
至此memcached安装完毕;

5.当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:
进入/usr/local/memcached/bin目录
LD_DEBUG=help
./memcached -v
LD_DEBUG=libs ./ memcached。

以上是关于如何在Linux下安装Memcached的主要内容,如果未能解决你的问题,请参考以下文章

求linux下如何安装程序

如何在linux下安装jdk

如何在linux下安装网卡驱动?

LINUX下如何安装net framework

如何在linux下安装oracle11g

如何在Linux下安装外来软件?