Discuz教程网

windows+IIS+PHP环境下安装memcache的方法

[复制链接]
authicon dly 发表于 2015-10-5 13:36:46 | 显示全部楼层 |阅读模式
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的魅力把!

  1. <?php
  2. $mem = new Memcache;
  3. $mem->connect("127.0.0.1", 11211);
  4. $mem->set('key', 'This is a test!', 0, 60);
  5. $val = $mem->get('key');
  6. echo $val;
  7. ?>
复制代码


原文:http://www.2cto.com/os/201411/348820.html

PHP5.2、5.3、5.4、5.5、5.6的php memcache dll扩展下载

http://tieba.baidu.com/p/3789588439





上一篇:【CSU】众筹 免费版(2015.10.05更新)
下一篇:成功力场:关于招聘启事
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-25 14:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表