標籤:style blog http io color ar os 使用 sp
<-> 首先需要安裝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緩衝開啟。