首页 > 代码库 > windows 下 PHP DOITPHP框架 memcache缓存开启。
windows 下 PHP DOITPHP框架 memcache缓存开启。
<-> 首先需要安装memcache服务器
win7 64位 下载地址:http://files.cnblogs.com/bin-pureLife/memcached-win64.rar
安装好,开启。
<二> 修改php.ini
extension=php_memcache.dll(去掉前面的分号,开启缓存扩展)
注意:扩展库中的php_memcache.dll 版本必须相同不然会报错
提供各种版本dll下载:http://files.cnblogs.com/bin-pureLife/memcache_dll.rar
重启apache 或者别的应用服务器
<三> 成功的标志:
两项服务同时开启;
<四> doit 项目中配置文件的配置:define(‘MEMCACHE‘, true); //TODO 是否使用memcache,默认是关闭的.
全局配置:
if (MEMCACHE) { $memOptions = array( ‘servers‘ => array( array(‘host‘ => ‘127.0.0.1‘, ‘port‘ => 11211, ‘persistent‘ => true, ‘weight‘ => 1, ‘timeout‘ => 60) ), ‘compressed‘ => true, ‘expire‘ => 3600, ‘persistent‘ => true, ); $GLOBALS[‘memcache‘] = new Cache_Memcache($memOptions);}
<五> 测试代码
$memcache = $GLOBALS[‘memcache‘]; if(!$memcache->get(‘test‘)){ $model = $this->model(‘Edu‘); $res = $model->findAll(); $memcache->set(‘test‘,$res); } var_dump(($memcache->get(‘test‘)));
正常 则表明OK了。
windows 下 PHP DOITPHP框架 memcache缓存开启。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。