首页 > Linux > mac os lion 编译安装 memcached 服务

mac os lion 编译安装 memcached 服务

2012年4月7日 发表评论 阅读评论

由于采用源码编译安装的方式,所有先要确认机器上已经安装了gcc,关于gcc的安装,可以参考:http://www.netingcn.com/mac-os-lion-gcc.html

memcached依赖与libevent,所以要先安装libevent,听起来好像很麻烦的,但是有人写了一个shell脚本帮我们搞定了一切,只要执行该脚本,它就会自动下载、编译安装好。脚本的下载地址:http://topfunky.net/svn/shovel/memcached/install-memcached.sh 。打开终端,执行如下操作

cd ~
mkdir -pv tmp
cd tmp
curl http://topfunky.net/svn/shovel/memcached/install-memcached.sh -o install-memcached.sh
sh install-memcached.sh

不出意外的话,memcached就安装好了。注意:如果不是以root用户执行,期间可能需要提供当前用户的密码。memcached的版本定义在脚本中,如果想安装不同版本的memcached,可以自己修改一下下载地址即可。

启动memcached服务:

memcached -d -m 128 -l 127.0.0.1 -u root

其中
-d 以守护程序(daemon)方式运行 memcached;
-m 设置 memcached 可以使用的内存大小,单位为 M;
-l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数;
-p 设置监听的端口,默认为 11211,所以也可以不设置此参数;
-u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。

停止memcached服务:

killall memcached


欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (1 人打了份: 平均分:5.00)
Loading...Loading...
分类: Linux 标签:
  1. 2012年8月16日09:48 | #1

    安装到最后出现了一句:
    Installation complete. Please add EVENT_NOKQUEUE=1 to your shell environment.
    还要把EVENT_NOKQUEUE=1添加到shell变量里是什么意思? 有什么用处?

    • admin
      2012年8月16日13:54 | #2

      你只要把“export EVENT_NOKQUEUE=1”加入到 /etc/bashrc 文件最后即可。

  2. 匿名
    2014年7月15日18:13 | #3

    为什么连接 couldn’t connect to host啊??

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量