64位Linux上安装Memcached详细步骤

原创 2009年08月20日 19:59:00

由于32位操作系统下面单进程最大内存使用不能超过2G,而我们用Memcached经常需要使用更大的内存空间,所以选择64位的Linux版本是必须的,64位OS下的Memcached安装和32位OS下差不多,只有一个地方稍有不同,详见下面的红色字体部分
我们以版本memcached-1.2.6为例,对于其他版本替换相应版本号即可;
下载地址:http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz

由于Memcached用到了libevent这个库用于Socket的处理,所以还需要安装libeventlibevent的最新版本是libevent-1.4.8-stable(如果你的系统已经安装了libevent,可以不用安装)。
下载地址:http://www.monkey.org/~provos/libevent-1.4.8-stable.tar.gz

直接wget指令直接下载这两个东西,下载回源文件后,首先安装libevent,之后安装memcached即可;

详细步骤如下:

  1. 分别把memcachedlibevent下载回来,放到 /tmp 目录下:
    # cd /tmp
    # wget http://www.danga.com/memcached/dist/memcached-1.2.6.tar.gz
    # wget http://www.monkey.org/~provos/ libevent-1.4.8-stable.tar.gz
  2. 先安装libevent
    # tar zxvf libevent-1.4.8-stable.tar.gz
    # cd libevent-1.4.8-stable
    # ./configure --prefix=/usr/local/libevent-1.4.8-stable
    # make
    # make install
  3. 测试libevent是否安装成功:
    # ls -al /usr/local/libevent-1.4.8-stable/lib | grep libevent
    # vi /etc/ld.so.conf
    加入/usr/local/libevent-1.4.8-stable/lib
    运行 ldconfig 否则运行memcached的时候,会提示找不到so文件
    还有一种方法是直接在lib64目录中新增一个link链接
    # ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2
  4. 安装memcached,同时需要安装中指定libevent的安装位置:
    # cd /tmp
    # tar zxvf memcached-1.2.6.tar.gz
    # cd memcached-1.2.6
    # ./configure  --prefix=/usr/local/memcached-1.2.6 --with-libevent=/usr/local/libevent-1.4.8-stable --enable-64bit --enable-threads
    # make
    # make install
    # ln -s /usr/local/memcached-1.2.6 /usr/local/memcached
    如果中间出现报错,请仔细检查错误信息,按照错误信息来配置或者增加相应的库或者路径。
    安装完成后会把memcached放到 /usr/local/memcached/bin/memcached
  5. 测试是否成功安装memcached
    # ls -al /usr/local/memcached/bin/mem*
    -rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached
    -rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug
  6. 启动memcached:
    # /usr/local/memcached/bin/memcached -d -m 1024 -u admin -l 127.0.0.1 -p 11211
    具体参数信息可通过memcached -h查看,核心参数如下:
    -d :指定memcached在后台执行;
    -m :分配给memcached的可用内存大小,在32位OS中不能超过2G,64位OS中只受物理内存大小限制;
    -p :memcached的监听端口,默认为11211;

linux 正确安装 mySQL全过程

操作系统:CentOS 7.2  64位 mySQL版本:mysql-5.6.35 安装过程: (1)首先从mysql官网下载 MySQL Community Server 安装包。 ...
  • hbtj_1216
  • hbtj_1216
  • 2016年12月31日 16:16
  • 4431

SecureCRT7.3下载安装详细步骤

1 下载链接:http://pan.baidu.com/s/1sjBphhz 密码:0l9r2 安装 解压完后双击安装,32位系统选择scrt73-x86.exe双击安装,64位系统选择scrt73-...
  • Sifastiane
  • Sifastiane
  • 2015年09月22日 14:35
  • 6132

Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

因项目需求,需要在64位linux系统中安装Oracle 11g,在网上查了很多内容,结合自己的实际经验,终于安装成功,记录下来,分享给有需要的同志们,不谢哈!^_^ 一、修改操作系统核心参数...
  • qq_34944965
  • qq_34944965
  • 2016年05月27日 15:35
  • 4472

linux安装memcached并设置自启动详细操作步骤

一、安装依赖库libevent 1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:rpm -e libevent ...
  • a124550785
  • a124550785
  • 2015年07月16日 16:16
  • 214

linux 在64位安装memcached问题解决

1.安装memcached所依赖的libevent 官网:http://libevent.org/ 解压源码包至/usr/local,进入解压后的目录,执行: ./configure ...
  • ssergsw
  • ssergsw
  • 2013年06月14日 11:31
  • 12919

Windows7(64位)环境下安装openssl详细步骤+图解(亲测有效分享)

本人同样也是刚刚接触openssl,看到一个安装教程就直接上手,结果走了很多弯路。建议大家多看些资料再安装,出现问题不要急着放弃,在网上去查一下问题代码,一个一个解决。阅读网上分享出来的安装教程,大家...
  • u013412778
  • u013412778
  • 2017年12月27日 10:28
  • 42

kali4.9 64位系统2017版本安装w3af详细步骤以及遇到的问题解决方法

众所周知,w3af作为web站点的扫描利器,但是不知为何在kali 2017版本里面没有了,所以只能手动安装。下面是详细步骤,期间google解决了很多问题,有些问题困扰了好几天,希望能给以后安装的小...
  • ycl146
  • ycl146
  • 2017年07月12日 21:48
  • 2031

WIN7 32/64位安装SQL Server 2005详细步骤(图文)

由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所...
  • lianghaim
  • lianghaim
  • 2014年09月13日 18:07
  • 3925

VMwareWorkstation10 中安装Centos6.5(64位)图文并茂详细步骤

VMwareWorkstation10 中安装Centos6.5(64位)步骤: 1. 点击“新建虚拟机”,到向导窗口。选择自定义—>下一步。 2. 选择虚拟机硬件兼容wo...
  • qq_20757489
  • qq_20757489
  • 2017年07月19日 17:03
  • 84

WIN7 32/64位安装SQL Server 2005详细步骤(图文)

32/64位SQL Server 2005下载地址:http://pan.baidu.com/s/1tFfTs 下面以我电脑的操作系统(Windows 7 64位)为例,把安装的过程详细写下来,...
  • a137268431
  • a137268431
  • 2014年04月17日 22:14
  • 1829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:64位Linux上安装Memcached详细步骤
举报原因:
原因补充:

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