首页 > 代码库 > 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缓存开启。