第一步 安装Memcached
1.yum -y install memcached
2.验证是否安装成功
- memcached -m 512 -u nobody -vv
如果出现
![](http://hi.csdn.net/attachment/201110/17/0_1318820240TA66.gif)
则表示安装成功
第二步 为php安装memcache扩展
Shell代码
[root@blog.phpha.com] wget -c http://pecl.php.net/get/memcache-3.0.8.tgz
[root@blog.phpha.com] tar -zxvf memcache-3.0.8.tgz
[root@blog.phpha.com] cd memcache-3.0.8
[root@blog.phpha.com] /usr/local/php/bin/phpize
[root@blog.phpha.com] ./configure --with-php-config=/usr/local/php/bin/php-config --enable-memcache --with-zlib-dir
[root@blog.phpha.com] make
[root@blog.phpha.com] make install
装完后,最后显示Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/,在该目录下生成memcached.so,将php.ini的extension_dir的值,改为这个目录地址,即/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/。然后再php.ini增加行extension = memcached.so
注意!如果extension_dir前面有分号,把分号去掉
重启nginx,再重启php即可
命令:
service nginx restart
service php-fpm restart
如果memcache没有启动,那么输入启动命令
service memcached start
然后检测是否启动
memcached-tool 127.0.0.1:11211 stats