memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。
安装Memcache服务器与php扩展
# yum install memcached php-pecl-memcached
检测php是否正常加载了memcache模块
# php -m | grep memcache
如何返回了“memcache”表示已经安装成功
设置memcached服务开机自动启动
# chkconfig memcached on
启动memcached服务
# service memcached start
重启apache服务
# service httpd restart
测试php支持memcache是否正常
在apache网站根目录下建立memcache.php文件
# vim memcache.php
添加如下内容:
<?php $memcache = new Memcache(); $memcache->connect('127.0.0.1', 11211); $memcache->set('key', 'Memcache test successful!', 0, 60); $result = $memcache->get('key'); unset($memcache); echo $result; ?>
根据实际情况修改memcached启动参数
# vim /etc/sysconfig/memcached
如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。