wamp环境下安装memcache
来源:互联网 发布:mac截屏快捷键 编辑:程序博客网 时间:2024/04/29 13:38
一直没时间研究memcache,今天想在自己机子上试下,结果安装一直没成功,弄了好久,终于还是找到了解决方法:
(环境是win32+wamp(php版本是5.3.10))
1、解压附件memcached到某个目录,本例中解压在C:\
2、解压附件中的memcached-win32-1.4.4-14.zip
3、进入cmd,输入:
C:\memcached\memcached-win32-1.4.4-14\memcached.exe -d install
回车
C:\memcached\memcached-win32-1.4.4-14\memcached.exe -d start
默认端口号是:11211。
具体参数,可以使用memcached.exe -h来查看,下面列一下常用的操作
-h 显示帮助
-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
4、解压php_memcache-2.2.6-5.3-vc9-x86.rar,并且复制到php5.3.10\ext中(假设你使用的是WAMP集成环境,应该就是 \wamp\bin\php\php5.3.10\ext)
5、在php.ini中添加一行:”extension=php_memcache.dll
6、重启apache,打开phpinfo就看到memcache了!
常用参数说明
Memcache::add — 添加一个值,如果已经存在,则返回false
Memcache::addServer — 添加一个可供使用的服务器地址
Memcache::close — 关闭一个Memcache对象
Memcache::connect — 创建一个Memcache对象
Memcache::debug — 控制调试功能
Memcache::decrement — 对保存的某个key中的值进行减法操作
Memcache::delete — 删除一个key值
Memcache::flush — 清除所有缓存的数据
Memcache::get — 获取一个key值
Memcache::getExtendedStats — 获取进程池中所有进程的运行系统统计
Memcache::getServerStatus — 获取运行服务器的参数
Memcache::getStats — 返回服务器的一些运行统计信息
Memcache::getVersion — 返回运行的Memcache的版本信息
Memcache::increment — 对保存的某个key中的值进行加法操作
Memcache::pconnect — 创建一个Memcache的持久连接对象
Memcache::replace — R对一个已有的key进行覆写操作
Memcache::set — 添加一个值,如果已经存在,则覆写
Memcache::setCompressThreshold — 对大于某一大小的数据进行压缩
Memcache::setServerParams — 在运行时修改服务器的参数
更多函数请参考php手册。
测试代码如下:
<?php$memcache = new Memcache;$memcache->connect('127.0.0.1', 11211);$memcache->set('mem_key', 'Hello Memcache!', 0, 180);$val = $memcache->get('mem_key');echo $val;?>
我把用到的文件打成了一个包,需要的可以下载:资源包
如何需要最新的php_memcache.dll,可以到http://downloads.php.net/pierre/这里下载。
memcached官网:http://memcached.org/
网上找到个介绍memcached原理的pdf:memcached原理剖析.rar
- wamp环境下安装memcache
- windows下wamp安装php-memcache扩展
- wamp环境下安装Memcached服务器端软件和PHP的Memcache扩展
- windows下wamp安装php5.3扩展memcache
- 在wamp 下安装扩展 redis 扩展和memcache扩展
- linux环境下安装memcache
- wamp环境下如何安装Zend Optimizer
- wamp环境下如何安装GD库
- wamp环境下安装Zend Framework2.3
- wamp环境下,PHP中安装redis
- wamp环境下如何安装mongo扩展
- linux环境下安装memcache过程详解
- linux环境下安装memcache过程详解
- CentOS环境PHP下安装memcache扩展
- linux环境下memcache的安装
- CentOS环境PHP下安装memcache扩展
- win7 64位 wamp安装memcache
- win7 64位 wamp安装memcache
- TCP对方关闭对应的进程,调用Send将会产生Broken pipe信号默认会关闭进程
- struts 零配置 convention-plugin
- Google 血泪收购史:1/3的收购是失败的
- 【程序员一枚】JNI之Java调用C++(一)
- Linux批量重命名
- wamp环境下安装memcache
- 数学系学生要看的十部影视
- 用CSS滤镜实现颜色渐变效果
- xcode工程设置个人和公司名称的版权信息
- [AMQP] QPID安装与测试
- makefile 文法小结
- XML Publisher RTF模版开发技巧
- 对txt文件进行加密的小程序
- JQuery限制文本显示长度,多余部分显示省略号...