win2003 discuz的memcache 安装

[ 2012-12-17 21:55:03 | 作者: admin ]
字号: | |
p.s. discuz上memcache后效果异常明显,所以大部分中型php项目还是应当开启memcache。尤其是windows平台下面,应该有3倍以上性能提升

先去下载 安装程序 memcached-1.2.6-win32(可以百度搜索memcached win32查看更新版本)
然后解压到 d:\memcache
然后 开始—运行 d:\memcached\memcached.exe -d install 安装一下
在输入 d:\memcached\memcached.exe -d start 启动。
以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。

去下载php_memcache.dll 整对版本了。。http://downloads.php.net/pierre/
(版本需要注意选择,看phpinfo()详细内容,如果php版本为5.3,vc9编译x86平台,那么就下载 php_memcache-2.2.6-5.3-vc9-x86.zip )
  扔 x:/php/ext/文件夹里
php.ini 加入一行 extension=php_memcache.dll
重新启动IIS或者apache,然后查看一下phpinfo,如果有memcache,就哦了!!

测试文件
$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 服务器连接超时






http://www.liukai.cn/win2003-discuz-memcache-setup/
attachments/201212/17_215751_c5731dfc098b51deb801a02b.png
[最后修改由 admin, 于 2013-08-21 10:02:23]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1935

这篇日志没有评论。

此日志不可发表评论。