MacOS Homebrew安装Memcache

转载 2016年08月31日 08:47:48

步骤一:安装 Homebrew

先看看是否满足下面条件:

Intel 的 CPU
OS X 10.5 或者更高
安装了XCode 或者 XCode命令行工具


满足了,就可以安装 Homebrew,命令如下:

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"


打开Terminal, 粘贴上面的语句.该脚本首先将会解释它要做什么, 然后暂停下来, 直到您确认继续. 更多的安装选项在这里可以看到 .

步骤二:安装 memcached

安装前,可以先查找一下,看看有没有:

$ brew search memcache


返回结果:

libmemcached      memcache-top    memcached       memcacheq


说明和关键字memcache相关的有上面这四个,这样就确认了,有我们需要的东西,第一个是客户端,第三个是服务器。

那么安装吧!

先装服务器:

$ brew install memcached


安装日志:

==> Installing memcached dependency: libevent
==> Downloading https://github.com/downloads/libevent/libevent/libevent-2.0.21-s
######################################################################## 100.0%
==> ./configure --disable-debug-mode --prefix=/usr/local/Cellar/libevent/2.0.21
==> make
==> make install
�  /usr/local/Cellar/libevent/2.0.21: 48 files, 1.8M, built in 84 seconds
==> Installing memcached
==> Downloading http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/memcached/1.4.15 --disable-coverage
==> make install
==> Caveats
To have launchd start memcached at login:
    ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents
Then to load memcached now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist
Or, if you don't want/need launchctl, you can just run:
    /usr/local/opt/memcached/bin/memcached
==> Summary
�  /usr/local/Cellar/memcached/1.4.15: 10 files, 176K, built in 8 seconds


从上面安装日志,可以看出:

  1. 安装 memcached 前,先安装了其所依赖的 libevent 库
  2. 下载的libevent和memcached,被安装到/usr/local/Cellar下面,但是又自动在/usr/local/bin下面建立了软连接,方便使用。

安装后可以查看安装的结果:

$ which memcached
/usr/local/bin/memcached

$ memcached -h
memcached 1.4.15
...


步骤二:安装 libmemcached

继续安装客户端库:

$ brew install libmemcached
==> Downloading https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemca
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/libmemcached/1.0.16
==> make install
�  /usr/local/Cellar/libmemcached/1.0.16: 110 files, 1.4M, built in 108 seconds


步骤三:启动服务器

先默认参数启动吧:

$ /usr/local/bin/memcached -d
-d 启动为守护进程
-m <num> 分配给Memcached使用的内存数量,单位是MB,默认为64MB
-u <username> 运行Memcached的用户,仅当作为root运行时
-l <ip_addr> 监听的服务器IP地址,默认为环境变量INDRR_ANY的值
-p <num> 设置Memcached监听的端口,最好是1024以上的端口
-c <num> 设置最大并发连接数,默认为1024
-P <file> 设置保存Memcached的pid文件,与-d选择同时使用

ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents
launchctl load  ~/Library/LaunchAgents/homebrew.mxcl.memcached.plist

MacOS 下安装 Homebrew

Homebrew 是 MacOS 下的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,当你使用 Homebrew 安装软件时,它会自动帮助你解决依赖问题,Red hat、CentOS有yum...

解决macos 10.12下 homebrew 一安装报错问题

macOS 10.12 homebrew xcode-select: error: invalid developer directory '/Library/Developer/CommandLin...
  • luoduyu
  • luoduyu
  • 2016年12月17日 21:15
  • 4350

全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)

http://segmentfault.com/blog/fish/1190000000606752 用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP 以及DMG包安...
  • lwljava
  • lwljava
  • 2015年01月18日 10:20
  • 464

全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)

http://segmentfault.com/a/1190000000606752 OS X Mavericks 重新安装系统,在苹果商店下载好OS ...
  • qhexin
  • qhexin
  • 2015年10月27日 23:15
  • 490

全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)

原文出处 : 全新安装Mac OSX 开发者环境  非常好的文章  赞 用了一年的Mac OS X了,之前不熟悉这个系统,用的是系统自带的PHP 以及DMG包安装的MySQL,时间长了,慢慢觉得Ma...

[MacOS]MacOs的HomeBrew命令安装和常用工具(不断更新中)

HomBrew的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具.我们可以很方便的 安装,更新,卸载软件。 ruby -e "$(curl -fs...

Homebrew macOS软件包管理工具

神农民博客(www.shennongmin.org) 在Debian/Ubuntu下有apt-get,在Fedora/RedHat/CentOS下有yum,当然,在macOS下,有Homebrew。...

Mac OS下包管理器Homebrew的安装与使用

一、Homebrew是什么 使用Mac开发的程序猿福音终于盼到了,又提示缺少套件啦?别担心,Homebrew 随时守候。 —————-援引自官老爷。 Mac OS X是基于Unix的,它可以...
  • poppy58
  • poppy58
  • 2017年07月30日 10:53
  • 242

HomeBrew的安装和简单使用

转自:http://blog.csdn.net/maojudong/article/details/7918291 1.  前言 作为linux系统的忠实粉丝,我们都很...

在Mac下使用homebrew安装apache+nginx+多个版本PHP切换

在Mac下使用homebrew安装apache+nginx+多个版本PHP+mysql本文参考了以下几个网址: http://blog.5ibc.net/p/40509.html http://m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MacOS Homebrew安装Memcache
举报原因:
原因补充:

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