1、如果需要使用本地Memcache服务器,则应在本地安装Memcache服务器,即memcached
(1)查找有没有memcached
$ brew search memcache
返回结果:
libmemcached memcache-top memcached memcacheq
第一个是客户端,第三个是服务器。
(2)安装服务器
$ brew install memcached
(3)如果需要开机自启动,输入以下命令
$ ln -sfv /usr/local/opt/memcached/*.plist ~/Library/LaunchAgents
(4)安装客户端和服务器类似
2、安装PHP的memcache扩展
(1)下载:下载稳定版的memcache包
下载地址为:http://pecl.php.net/package/memcache
(2)解压
$ tar -xzf memcache-2.2.7.tgz
(3)编译
$ cd memcache-2.2.7
$ phpize
$ ./configure --enable-memcache --with-php-config=/usr/local/opt/php54/bin/php-config --with-zlib-dir
$ make & make install
如果在make install 时提示,没权限,则:
$ sudo make install
然后输入密码进行编译
(4)编辑php.ini文件,将下面一行加入文件
$ extension = memcache.so
php.ini文件的位置:
/usr/local/etc/php/5.4
(5)重启php-fpm 和nginx
$ killall php-fpm
$ /usr/local/opt/php54/sbin/php-fpm -D
$ nginx -s reload