安装服务器上的memcached是项目的名称,而服务器上的常驻进程叫做memcached(Linux的守护进程后面通常跟一个d)。Memcache可以通过在OSX下使用brew快速安装:
$ sudo brew install memcached memcache依赖项:openssl和libevent将自动下载并安装。
安装完成后,使用以下命令启动:
$ sudo memcached -m 32 -p 11211 -d在安装php扩展之前要使用php来操作memcached,就需要安装php扩展。php扩展有两个选项:memcache和memcached,经典的前者安装在这里。从这里选择一个版本下载源代码压缩包,解压,进入源代码目录执行:
$ sudo phpizephpize是一个脚本,用于帮助在编译后的php之外编译php扩展,并生成configure、make和其他文件。有时执行此命令会报告一个错误:
找不到autoconf。请检查您的autoconf安装和$ PHP _ autoconf环境变量。然后,重新运行该脚本。如果缺乏依赖性,请安装它或使用brew:
完成$ sudo brew安装autoconfphpize后,依次执行以下命令进行编译和安装:
$ sudo。/configure $ sudo make $ sudo make install编译后的memcache.so通常安装在以下目录中:
安装共享扩展:/usr/lib/PHP/extensions/no-debug-non-zts-