[size=large][size=medium]
- 目录(?)[-]
- 一安装依赖库libevent
- 二安装memcache源代码安装
- 三安装memcache安装包安装--待补充
- 四配置为自启动服务
一、安装依赖库libevent
1.进入/usr/lib目录,使用命令:
ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:
rpm -e libevent —nodeps 进行卸载。
2.上传libevent-2.0.21-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件,例如/home),然后解压。
3.切换到解压后的 libevent 主目录:cd libevent-2.0.21-stable
4.依次执行:
1) ./configure -prefix=/usr(或 ./configure --program-prefix=/usr)
2) make
3) make install
注意:
1) 执行 make install 时可能需要 root 权限。
2) libevent会安装到 /usr/lib下
5.测试libevent是否安装成功:
ls -al /usr/lib|grep libevent出现类似下图结果则表示安装成功:
6.有时候,libevent会被安装目录到/usr/local/lib下(采用默认安装就会安装到这个目录),这种情况下除了按照1-5的步骤操作外,还需要建立libevent-2.0.so.5 到 /usr/lib 的软连接,这样其他程序运行时才能找到libevent库:
ln –s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5
7.在64位机器上还需做一个64位库的链接,否则运行memcache时会报找不到libevent的错误
ln -s/usr/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
二、安装memcache(源代码安装)
1.上传memcached-1.4.15.tar.gz至非usr目录下(因为memcached-1.4.15将安装到usr目录,所以最好换个目录存放安装文件,例如/home),然后解压。
2.切换到解压后的 memcache主目录:cd memcached-1.4.15
3.依次执行:
1) ./configure -prefix=/usr/local/memcached --with-libevent=/usr
2) make
3) make install
注意:
1) 执行 make install时可能需要 root权限。
2) memcache会安装到 /usr/local/memcached下
三、安装memcache(安装包安装)--待补充
四、配置为自启动服务
1.编写memcached自启动脚本或直接使用memcached安装包中的脚本(位置如下,本文使用官方自带的脚本)
2.修改自启动脚本(红色部分标识,中文注释仅限本文提示用,安装包没有)
#! /bin/sh
#
# chkconfig: - 55 45
# description: The memcached daemon is a network memory cache service.
# processname: memcached
# config: /etc/sysconfig/memcached
# Source function library - for other linux
#. /etc/rc.d/init.d/functions
# Source function library - for suse linux
. /lib/lsb/init-functions
PORT=11211
USER=root
#最大连接数,根据实际需求修改
MAXCONN=1024
#最大内存量,单位M
CACHESIZE=128
OPTIONS=""
if [ -f /etc/sysconfig/memcached ];then
. /etc/sysconfig/memcached
fi
# Check that networking is up.
if [ "$NETWORKING" = "no" ]
then
exit 0
fi
RETVAL=0
prog="memcached"
start () {
echo -n $"Starting $prog: "
# insure that /usr/local/memcached has proper permissions
chown $USER /usr/local/memcached
/usr/local/memcached/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /usr/local/memcached/memcached.pid $OPTIONS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/memcached
}
stop () {
echo -n $"Stopping $prog: "
killproc memcached
RETVAL=$?
echo
if [ $RETVAL -eq 0 ] ; then
rm -f /var/lock/subsys/memcached
rm -f /usr/local/memcached/memcached.pid
fi
}
restart () {
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status memcached
;;
restart|reload)
restart
;;
condrestart)
[ -f /var/lock/subsys/memcached ] && restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|condrestart}"
exit 1
esac
exit $?
3.将此脚本cp到/etc/init.d目录下并改名为memcached,然后执行chmod a+x memcached,如下:
shell > cp memcached.sysv /etc/init.d/memcached
shell > chmod 755 /etc/init.d/memcached
4.将memcached加入系统服务:
shell > chkconfig --add memcached
shell > chkconfig memcached on
5.以服务方式运行memcached
shell > service memcached start
以上如成功则重启下系统后查看下memcached是否已随系统启动
转自:http://blog.csdn.net/hupanfeng/article/details/9042487[/size][/size]
分享到:
相关推荐
这个文档是介绍如何在linux中安装memcache的完整的过程,比较详细的过程介绍,大家可以自己试验一下,仅供参考
Linux环境下Memcache的安装
linux平台使用的memcache压缩包,解压缩之后运行make && make install安装, 然后/usr/local/memcache/bin/memcache -d -m 1024 -u root -p 11211 -c 1024命令运行memcache
NULL 博文链接:https://sunney2010.iteye.com/blog/656905
文档给出linux环境下,memcache安装过程步骤;同时提供memcache相关的软件包资源。主要帮助新手简单、快速完成memcache服务搭建!
在Linux下memcache安装配置文档,很详细的哦
linux环境安装memcache和php的memcache扩展的方法!!!
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著[1] 。这是一套...
当初自己在linux下安装memcache缓存服务器,由于第一次操作,花费不少时间, 搞了半天记录成文档,亲自测试启动memcache可以运行,分享给第一次操作的生手。 如果本机linux有lib库也可以直接编译自己的lib库(建议...
技术分享:Linux下Memcache的源码安装
memcache安装,这个文档详细讲解了在linux环境下怎么去安装memcache
安装网上的教程在Ubuntu下成功安装了memcache,之后重新整理了一下网上的教程
linux下memcached安装以及启动
linux 基本操作,memcache应用,主要用于WEB站点。
一、在 linux 编译安装memcache、redis等,需要 gcc,make,cmake,autoconf,libtool 等工具, 直接使用yum安装即可: yum install gcc make cmake autoconf libtool 二、下载官方源码: memcached依赖于libevent库,因此...
windwos下安装memcache步骤以及安装包
NULL 博文链接:https://gary0416.iteye.com/blog/1107178
Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面,...6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
memcache安装与详解,可以用做memcache手册
linux下安装包memcache-2.2.4.tgz