JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » windows下php-memcache配置说明

windows下php-memcache配置说明

此文被围观2432 日期: 2012-06-10 分类 : 编程开发  标签:  ·····

因为很多公司都要求会这个,面试也经常问你会不会缓存技术,会那些缓存啊?一般你用的什么来缓存文件啊、? 查了很多网上的方法大多都是一样的,我这里也不多说了,直接copy一些过来: 1、下载memcache-win32版2.解压到c:/memcached目录,然后在cmd中如下操作//在您安装时请切换您的安装目录 C:>c:/memcached/memcached.exe -d install //安装 C:>c:/memcached/memcached.exe -d start  //启动服务 C:>telnet 127.0.0.1 11211 //测试连接 11211是默认端口 输入stats //就会出现下面的信息,说明安装好了. STAT pid 2484 STAT uptime 266 STAT time 1267938148 STAT version 1.2.1 STAT pointer_size 32 STAT curr_items 0 STAT total_items 0 STAT bytes 0 STAT curr_connections 1 STAT total_connections 2 STAT connection_structures 2 STAT cmd_get 0 STAT cmd_set 0 STAT get_hits 0 STAT get_misses 0 STAT bytes_read 23 STAT bytes_written 7 STAT limit_maxbytes 67108864 END 二、配置 PHP中配置 Memcache 下载php_memcache.dll组件 ,放到php安装目录中的ext目录中在PHP.ini文件中加入:extension=php_memcache.dll,重启WEB服务,使用 phpinfo() 函数查看启用情况。 如果你的PHP版本不是最新的话就要去下载相匹配的memcache版本了哦!我这里提供PHP-5.2.17版本php_memcache_5.2.17三、测试

connect(’127.0.0.1′, 11211) or die (“Memcache连接失败”); //echo ‘Memcache是’.$mem->getVersion().’版
’;//得到Memcache版本信息 $mem->set(‘demo_1′, ‘hello world!’);//添加一个Memcache对象 //$mem->replace(‘demo_1′, ‘**hello world!**’); //$mem->delete(‘demo_1′);//删除一个key值 //$mem->flush();//清除所有缓存的数据 echo $mem->get(‘demo_1′);//获取一个key值 //$a = $mem->getExtendedStats();echo ‘

’;print_r($a);//获取进程池中所有进程的运行系统统计
//$b = $mem->getStats();echo ‘’;print_r($b);//返回服务器的一些运行统计信息
$mem->close();
?>

我在安装过程中主要是遇到了版本不一样的结果,后来找了很久才找到相对就的版本的!

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234