win2003 discuz的memcache 安装

discuz

2011-05-31 10:39

先自己去下载 安装程序  

然后解压到  e:\memcache 

然后 开始---运行  e:\memcached\memcached.exe -d install  安装一下

在输入                   e:\memcached\memcached.exe -d start      启动。

 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。

 

去下载php_memcache.dll  整对版本了。。 扔 x:/php/ext/文件夹里

php.ini 加入一行 extension=php_memcache.dll

重新启动IIS或者apache,然后查看一下phpinfo,如果有memcache,就哦了!!

 

测试文件

<?php

$mem = new Memcache;
$mem->connect("127.0.0.1",11211);
$mem->set("key","This is a test!", 0, 60);
$val = $mem->get("key");
echo '---------'.$val."----";
phpinfo();
?>

 

在去 discuz x     config\config_global.php

//  -----------------  CONFIG MEMORY  ----------------- //
$_config['memory']['prefix'] = 'discuz_';
$_config['memory']['eaccelerator'] = 1;                                // 启动对 eaccelerator 的支持
$_config['memory']['xcache'] = 1;                                // 启动对 xcache 的支持
$_config['memory']['memcache']['server'] = '127.0.0.1';                        // memcache 服务器地址
$_config['memory']['memcache']['port'] = 11211;                        // memcache 服务器端口
$_config['memory']['memcache']['pconnect'] = 1;                        // memcache 是否长久连接
$_config['memory']['memcache']['timeout'] = 1;                        // memcache 服务器连接超时