首页 >
数据库 >
mysql
CentOS Memcache安装配置教程(PHP与memcache快速搭建)
时间:2013-08-23 09:06:03 点击: 来源: 作者:
本教程将介绍如何在CentOS中安装Memcache缓存服务。Memcache是一个与php兼容的内存高速缓存插件,不仅可以缓存变量等对 象,而且可以与MySQL配合,缓存数据查询。由于Memcache在内存中缓存数据,因此它的读取 ...
本教程将介绍如何在CentOS中安装Memcache缓存服务。Memcache是一个与php兼容的内存高速缓存插件,不仅可以缓存变量等对 象,而且可以与MySQL配合,缓存数据查询。由于Memcache在内存中缓存数据,因此它的读取写入速度非常之快,能为大容量快速变化的动态数据提供 高速缓存。
由于编译安装Memcache步骤相对复杂一些,因此本文将以CentOS系统下yum直接安装Memcache为例进行讲解,这种安装方法快捷简便。
1、由于CentOS系统默认源没有memcache安装包,因此需要导入第三方的源。执行如下两条命令:
注:网上大部分资料均是人云亦云要求yum使用RPMForge源。但经过VPS管理百科实际测试,此源里不包含memcached包,因此无法正常安装。按照VPS管理百科提供的源与方法安装即可。
2、查看已经安装的源
02 | Loaded plugins: fastestmirror |
03 | Loading mirror speeds from cached hostfile |
04 | * base: centos.ustc.edu.cn |
05 | * epel: mirrors.ustc.edu.cn |
06 | * extras: centos.ustc.edu.cn |
07 | * rpmforge: fr2.rpmfind.net |
08 | * updates: centos.ustc.edu.cn |
09 | repo id repo name status |
10 | base CentOS-5 - Base 2,705 |
11 | epel Extra Packages for Enterprise Linux 5 - i386 5,579 |
12 | extras CentOS-5 - Extras 282 |
13 | updates CentOS-5 - Updates 455 |
能够找到epel包,说明安装成功。
3、yum安装Memcache服务器与php扩展
此时应该能正常安装这两个包,而不出现无法找到的情况。
4、安装成功后,检测php是否正常加载了memcache模块:
返回了“memcache”表示已经安装。
5、设置memcached服务开机自动启动
6、启动memcached服务并重启Apache
7、测试php支持memcache是否正常
在apache的网站根目录建立 memcache.php 文件
内容如下:
2 | $memcache = new Memcache(); |
3 | $memcache ->connect( '127.0.0.1' , 11211); |
4 | $memcache ->set( 'key' , 'Memcache test successful!' , 0, 60); |
5 | $result = $memcache ->get( 'key' ); |
如果一切正常,访问此页面,应该正常返回“Memcache test successful”,至此,Memcached与php扩展memcache安装成功。
Memcached的默认端口为11211,因此在php中使用此端口即可。下面顺便给出个清除memcache所有缓存内容的方法:
执行:
然后输入:
即可。
来源:http://www.bootf.com/442.html
”您可通过以下微信二维码,赞赏作者“