本文摘自PHP中文网,作者黄舟,侵删。
这篇文章主要介绍了Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法,需要的朋友可以参考下如果IIS+PHP的环境下需要memcache的缓存支持。需要安装服务端和客户端呢!
一、安装memcached服务端
1、首先下载memcached的服务端,下面的下载地址包含了32位和64位的,大家可以参考自己的系统来下载:
这下是windows下的版本,安装要在命令行下安装
解压到C盘或其他盘都可以,如我的是D盘memcached目录,然后进入cmd命令行,如下:
1 2 3 4 5 6 7 8 9 10 |
|
这样就可以在进程里面看到memcache.exe进程。这样每次启动时都会自动启动
Memcached还有其他的一些常用的命令如下:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
按照上面的安装步骤安装之后,使用memcached -m 200来调整最大内存占用之后会发现没有起作用,总是默认的64MB的内存,在网上搜了一下,原因是注册表中并没有写入信息,可以这样来修改。
1. memcached -d shutdown 首先关闭memcached服务。
2.进入注册表,找到
1 |
|
在其中有一个ImagePath项,值为"d:\memcached144\memcached.exe" -d runservice,在后面加上
1 |
|
二、安装memcache客户端
2.下载php版本对应的php_memcache.dll (我这里使用的php版本是:php-5.4.15-nts-Win32-VC9-x86.zip)
然后解压,复制里面的php_memcache.dll到你php的ext目录下,如我的是
“d:\php\ext”目录,为了php加载php_memcache.dll
3、配置php.ini
在PHP的配置文件中:php.ini 的底部加上以下的代码:
1 2 |
|
4.重新启动IIS,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
测试:
1 2 3 4 5 6 7 |
|
以上就是Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法详解的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Win2008 r2关于开启asp和ftp功能的方法(图文)
Win2008 r2中安装mysql出现odbc连接器安装错误的解决办法
Win2008 r2 web服务器安全设置指南之如何修改3389端口与更新补丁的具体详解
Win2008中关于如何设置计划任务执行php文件方法的详解
Win2008 enterprise r2 x64 中安装sql server 2008的方法
Win2008 iis7无后缀url部署问题 mvc4 mvc url映射的详细介绍
Win2008 r2 iis7.5出现fastcgi进程最近常常失败的解决办法
更多相关阅读请进入《Win2008》频道 >>