打通版微社区(3):在Web服务器上部署memcache For DZ3.2

写在前面:首先这个数据库加速程序的原理,是将数据库内容缓存到Web服务器的内存上,也就是内存换速度。我本次微社区的应用其实应该用不了这个,只是看到好多DZ论坛部署的都安装了这个,我就练手一下以便不时之需。

本文参考了

Windows下的Memcache安装
 Discuz!的Memcache缓存实现 
win7下64位系统memcache/memcached安装教程
windows下安装memcachedhttp://pecl.php.net/package/memcache http://memcached.org/
感谢作者的解释。
想找到memcache官方的下载链接还真不容易,这也不知道算不上,看到只有3.0.8这版本有Win的库,下载下来之后Zip包中有php_memcache.dll文件

http://pecl.php.net/package/memcache 这个PHP扩展库,只有3.0.8这版本,而且不是release版本.
http://memcached.org/  这个是memcached的官方网站,提供memcached的官方服务器版本,可惜官方不同win版本,我最终是在国内的博客里面下载到了memcached-win64-1.4.4-14.zip 这个版本,而官方最新的是服务器版本是1.4.24了。

1.先部署php扩展,很容易直接放进ext文件夹然后启用即可。

image

2.安装服务器端。将memcached-win64-1.4.4-14.zip 内容解压到指定的文件夹内(这个没有要求,只是根据自己的习惯),然后就执行两次命令安装与启动即可。

image

D:\Server\memcached\memcached.exe -d install

D:\Server\memcached\memcached.exe -d start

进程管理器里已经看到memcached服务已经在运行了

image

如果你要卸载,执行下面的命令:

a.memcached.xe -d stop

b.memcached.exe -d uninstall

你可能感兴趣的:(memcache)