如何在Linux下安装Memcached

 我来答
广州速推信息科技有限公司
2017-02-16 · 诚信经营,以人为本,客户致上!
广州速推信息科技有限公司
文芳阁传媒是一个专业在网络上承接企业,个人软文代写以及软文推广的平台。以低价格把新闻发布在新浪、网易、新华、凤凰、腾讯、央视等3000家门户及地方网站媒体,以塑造公司品牌的知名度和公信力.
向TA提问
展开全部

在Linux下安装Memcached方法:

  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的服务器。

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

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

俊秀且稳重的小毛豆N
2017-03-24 · TA获得超过575个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:372万
展开全部

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`可以结束掉服务。完成。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szh0129
推荐于2016-04-12 · TA获得超过940个赞
知道小有建树答主
回答量:1126
采纳率:0%
帮助的人:736万
展开全部
一、安装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 '^]'.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黔含品2
2017-01-12 · TA获得超过3.8万个赞
知道小有建树答主
回答量:2.7万
采纳率:45%
帮助的人:1410万
展开全部
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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式