Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法详解


本文摘自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

Microsoft Windows [版本 5.2.3790]

(C) 版权所有 1985-2003 Microsoft Corp.

 

C:\Documents and Settings\Administrator>d:

 

D:\>cd memcache144

 

D:\memcached144>memcached.exe -d install (安装为服务)

D:\memcached144>memcached.exe -d start (启动)

C:\memcached44>

这样就可以在进程里面看到memcache.exe进程。这样每次启动时都会自动启动

Memcached还有其他的一些常用的命令如下:

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

-p 监听的端口

-l 连接的IP地址, 默认是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d s

top

|shutdown 关闭正在运行的memcached服务

-d install 安装memcached服务

-d uninstall 卸载memcached服务

-u 以的身份运行 (仅在以root运行的时候有效)

-m 最大内存使用,单位MB。默认64MB

-M 内存耗尽时返回错误,而不是

删除

-c 最大同时连接数,默认是1024

-f 块大小增长因子,默认是1.25

-n 最小分配空间,

key

+value+flags默认是48

-h 显示帮助

按照上面的安装步骤安装之后,使用memcached -m 200来调整最大内存占用之后会发现没有起作用,总是默认的64MB的内存,在网上搜了一下,原因是注册表中并没有写入信息,可以这样来修改。

1. memcached -d shutdown 首先关闭memcached服务。

2.进入注册表,找到

1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server

在其中有一个ImagePath项,值为"d:\memcached144\memcached.exe" -d runservice,在后面加上

1

-p 11211 -l 127.0.0.1 -m 256 -c 2048

二、安装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

[memcache]

extension = php_memcache.dll

4.重新启动IIS,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
测试:

1

2

3

4

5

6

7

<?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;

?>

以上就是Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的方法详解的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Win2008 r2 iis7.5如何制定目录禁止执行脚本方法的详细介绍

Win2008 r2安装网站安全狗提示错误500.21的解决方法

Win2008 r2 web环境配置之关于mssql server 2008 r2安装教程及远程连接设置方法详解(图文)

Win2008 enterprise r2 x64 中安装sql server 2008的方法

Win2008 r2服务器下修改mysql 5.5数据库data目录的方法

Win2008 r2中iis7.5配置完网站权限不足问题的解决方法

Win2008 r2 iis7.5出现fastcgi进程最近常常失败的解决办法

iis7.0在Win2008下的安装配置教程(图文)

Win2008 r2 64bit下iis环境安装memcache和memcached服务端的方法详解

Win2008 r2 iis7.5设置强制所有文件直接下载的图文详解

更多相关阅读请进入《Win2008》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...