编译安装Memcache

转载 2015年07月10日 15:30:17
第一部分:准备工作

1.全新centos6.3(以下简称centos)最基本的设置略过(比如用户、网络设置等等)。


2.这里可以联网了。这里用到的我写到一起了。

安装wget
[root@localhost ~]# yum -y install wget
安装make
[root@localhost ~]# yum -y install make
安装vim
[root@localhost ~]# yum -y install vim
安装libevent套件
[root@localhost ~]# yum -y install libevent libevent-devel


3.下载各个安装包:基本上多是官网提供的源。


4.以上源码包全部用tar zxvf xxx.tar.gz解压缩
root@iZ23jgxglcjZ soft]# tar zxvf memcached-1.4.22.tar.gz

第二部分:安装Memcached

1.安装Memcached。

root@iZ23jgxglcjZ soft]# cd memcached-1.4.22
root@iZ23jgxglcjZ memcached-1.4.22]# ./configure --prefix=/usr/local/webserver/memcache
[root@localhost ~]# make && make install


2.启动Memcached。
root@iZ23jgxglcjZ ~]# /usr/local/webserver/memcache/bin/memcached  -d -m 128 -u root -p 11211 -P /tmp/memcached.pid
root@iZ23jgxglcjZ ~]# ps aux | grep memcached  #查看memcached是否启动成功


注:
1、#无提证明开启成功 

2、#连接参数

3  -p 监听端口

4  -l 连接的IP地址,默认是本机

5、 -d start启动memecache服务

6、 -d restart重启

7、 -d stop|shutdown关闭服务

8、 -d install 安装

9、 -d uninstall 卸载

10、 -u 以身份运行仅在root下有效

11、 -m 最大内存使用,单位MB,默认64MB,最大2G

12、 -M 内存耗尽时返回错误

13、 -c 最大同时连接数量,默认是1024

14、 -f 块大小增长因为,默认是1.25

15、 -n 最小分配空间,key+value+flags默认48

16、 -h 显示帮助

17、 #使用telnet连接  telnet localhost 11211

18、 #直接按回车会出现客户端错误.

2.配置防火墙配置
[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 11211 -j ACCEPT
[root@localhost ~]# /etc/init.d/iptables save               ##保存配置
[root@localhost ~]# /etc/init.d/iptables restart             ##重启防火墙 

3.自启动
root@iZ23jgxglcjZ ~]# vim /etc/init.d/memcached

#!/bin/sh    

#    

# memcached:    MemCached root    

#    

# chkconfig:    - 90 25  

# description:  MemCached Daemon    

#    

# Source function library.

. /etc/rc.d/init.d/functions    

. /etc/sysconfig/network    

#[ ${NETWORKING} = "no" ] && exit 0  

#[ -r /etc/sysconfig/dund ] || exit 0  

#. /etc/sysconfig/dund    

#[ -z "$DUNDARGS" ] && exit 0  

MEMCACHED="/usr/local/webserver/memcache/bin/memcached"  

SERVER_PORT="11211"

 

[ -f $MEMCACHED ] || exit 1  

start()    

{    

        echo -n $"Starting memcached: "  

        daemon $MEMCACHED -u root -d -m 2048 -p $SERVER_PORT -P /tmp/memcached.pid

        echo  

}    

stop()    

{    

        echo -n $"Shutting down memcached: "  

        killproc memcached    

        echo  

}  

# See how we were called.    

case "$1" in  

  start)    

        start    

        ;;    

  stop)    

        stop    

        ;;    

  restart)    

        stop    

        sleep 3  

        start    

        ;;    

    *)    

        echo $"Usage: $0 {start|stop|restart}"  

        exit 1  

esac    

exit 0 

root@iZ23jgxglcjZ ~]# chmod +x /etc/init.d/ memcached  #增加执行权限
root@iZ23jgxglcjZ ~]# chkconfig --add memcached #添加memcached到服务项
root@iZ23jgxglcjZ ~]# chkconfig --level 2345 memcached on #设置开机启动
root@iZ23jgxglcjZ ~]# chkconfig --list memcached #查看是否设置成功

4.除上面的启动方式外,还可以用下面的命令启动、停止、重启memcached

[root@iZ23jgxglcjZ ~]# service memcached start     #启动memcached服务

[root@iZ23jgxglcjZ ~]# service memcached stop     #停止memcached服务

[root@iZ23jgxglcjZ ~]# service memcached restart  #重启memcached服务

Linux下安装Memcache以及安装过程中一些问题的解决方法

一、下载安装libeventcd /tmp #切换到tmp目录wget http://www.m...
  • codercwm
  • codercwm
  • 2016年09月22日 18:23
  • 2723

linux下Memcache安装过程

from: http://blog.csdn.net/barrydiu/article/details/3936270 Linux下的Memcache安装 记录下Memcache安装的过程。   ...
  • a787031584
  • a787031584
  • 2016年08月10日 11:01
  • 3454

Linux下的Memcache安装及安装Memcache的PHP扩展安装

Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memca...
  • han_cui
  • han_cui
  • 2017年01月09日 15:56
  • 1753

一键编译安装apache2.2.31+php5.3.29+memcache,适用于无法联网情况

  • 2016年10月28日 16:22
  • 37.56MB
  • 下载

window下memcache1.2.6编译安装

window下安装memcache
  • chuanzhongdu1
  • chuanzhongdu1
  • 2011年01月18日 21:36
  • 480

Centos 6.6(X64位)系统编译安装memcached 并安装PHP的memcache扩展

Centos 6.6(X64位)系统编译安装memcached 并安装PHP的memcache扩展
  • wangchaoxiaoban
  • wangchaoxiaoban
  • 2015年05月16日 21:18
  • 416

memcache安装详细步骤

  • 2016年04月16日 16:27
  • 940B
  • 下载

Memcache安装配置使用说明

  • 2013年10月22日 08:50
  • 33KB
  • 下载

Linux环境下Memcache的安装

  • 2012年02月08日 16:56
  • 18KB
  • 下载

Ubuntu下安装memcache

  • 2013年04月09日 15:41
  • 410KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译安装Memcache
举报原因:
原因补充:

(最多只允许输入30个字)