--环境:

windows 2008 R2 64位

wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64

--目标: 实现 php 用memcache

--下载:

下载memcache for win 64,这个确实难找

http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

下载php_memcache.dll文件这个确实难找

1、http://www.anindya.com 这个地址比较经典,很多PHP 方面可以下载

2、http://www.mediafire.com/php-win64-extensions 这个是在第1个地址中的有链接的,在php5.3.13那一段里

3、http://205.196.122.238/oyxk3gexo2jg/n08bnnrk2520poj/php_memcache-2.2.7-5.3-VC9-x64.zip

这个是在第2个地址中找到的。

--配置:

1、解压到c:\memcached下。

在命令行状态下输入:
--------------------------------------------------------------------
memcached.exe -d install #将memcached安装成windows服务
memcached.exe -d start   #启动memcached服务
--------------------------------------------------------------------
一般情况下,上面的命令输入后没有任何回馈信息就表示正常。
现在我们来看看memcached是否已经正常监听。在命令行下输入:
--------------------------------------------------------------------
netstat -an
--------------------------------------------------------------------
查看是否有11211的端口占用,如果有,那么很好,一切正常。

eg:如果你在启动memcached的时候使用了其他端口,就看其他端口的占用情况。

不放心的话,查询系统服务,将memcache 开启自动。

2、php.ini配置

将 php_memcache.dll 文件复制到  \wamp\bin\php\php5.3.13\ext目录下

打开php.ini文件 (是apache目录下的php.ini)

增加 extension=php_memcache.dll

重启wamp

在 127.0.0.1 查看Loaded Extensions 中应该有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;
?>

最新文章

  1. sqlserver 2005 数据误删恢复
  2. app升级方法
  3. Java一步一步构建web系统 在IDEA下用Maven搭建多模块项目
  4. Android 开发:view的几种布局方式及实践
  5. 《Programming with Objective-C》
  6. Bellman-Ford算法解决单源最短路问题
  7. HDU----(4291)A Short problem(快速矩阵幂)
  8. IKAnalyzer进行中文分词和去停用词
  9. Android: 触屏fling/scroll/drag的区别及其详细过程
  10. cdoj 26 遮挡判断(shadow) 水题
  11. 5个提升Google Chrome浏览器运行速度的技巧
  12. 14.6.2 Configuring InnoDB for Read-Only Operation
  13. ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase
  14. CSS3 自定义动画(animation)
  15. Markdown编辑技巧
  16. EOS之hello智能合约解析
  17. 浅谈kafka streams
  18. Python3 类和继承和组合
  19. k64 datasheet学习笔记39---Programmable Delay Block (PDB)
  20. GMA Round 1 波动函数

热门文章

  1. C++中++i与i++
  2. 在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。
  3. ionic2——学习指引-学习资源汇总
  4. db2还原离线备份文件报错SQL2071N 提示“访问共享库出现错误”解决
  5. spring发布RMI服务(-)
  6. Linux下添加,删除,修改,查看用户和用户组
  7. I.MX6 dts 在哪里、怎么编译
  8. POJ - 2891 Strange Way to Express Integers (扩展中国剩余定理)
  9. dbca 快速健建库
  10. Unity3D研究院之Assetbundle的原理(六十一)