现在的位置: 首页 > 综合 > 正文

windows系统IIS环境下安装memcache的方法

2017年12月10日 ⁄ 综合 ⁄ 共 1274字 ⁄ 字号 评论关闭

1、首先下载memcached-1.2.1-win32.zip

下载地址http://download.csdn.net/detail/u011986449/8110579

这下是windows下的版本,安装要在命令行下安装

解压室C盘或其他盘都可以,如我的是C盘memcache121目录,然后进入cmd命令行,如下:

Microsoft Windows [版本5.2.3790]

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

C:\Documents andSettings\Administrator>cd\

C:\>cd memcached121

C:\memcached121>memcached.exe -dinstall (安装为服务)

C:\memcached121>memcached.exe -dstart (启动)

C:\memcached121>

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

2.下载php版本对应的php_memcache.dll(我的php版本是php-5.2.9-1-Win32.zip)

在http://cn.php.net/get/pecl-5.2.6-Win32.zip/from/a/mirror这里下载pecl-5.2.6-Win32.zip

然后解压,复制里面的php_memcache.dll到你php的ext目录下,如我的是

d:\php5\ext目录,为了php加载php_memcache.dll

3、配置php.ini

在C:\windows\php.ini 加入一行 extension=php_memcache.dll就可以,(位置是在

extension=php_mbstring.dll这一些扩展的位置下面加就可以)

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

memcached的基本设置:

-p 监听的端口

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

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|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 显示帮助

Memcache环境测试
运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略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;
?>

抱歉!评论已关闭.