Windows下安装Memcached for PHP
2014-01-27 17:31
330 查看
之前没有研究过这类玩意,今天被问到了,就索性搞搞
环境搭配肯定首要,接下来就开始搭建环境
1,安装Server端: http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip 解压之后得到一个memcached.exe
打开命令行进入所在目录执行命令:
安装完成后启动:
默认端口是11211 可以通过telnet测试服务是否启动 输入stats查看状态
2,安装PHP扩展:
自行选择版本:http://windows.php.net/downloads/pecl/releases/memcache
将下载文件解压得到php_memcache.dll,将文件拷贝到php目录下ext文件夹,然后修改php.ini文件
添加下面的代码:
这样就算安装完成了
3,测试
常用参数:
更高深的东西还有待探索,环境搭建好了,剩下的呢?写代码呗!!
环境搭配肯定首要,接下来就开始搭建环境
1,安装Server端: http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip 解压之后得到一个memcached.exe
打开命令行进入所在目录执行命令:
memcached.exe -d install
安装完成后启动:
memcached.exe -d start
默认端口是11211 可以通过telnet测试服务是否启动 输入stats查看状态
2,安装PHP扩展:
自行选择版本:http://windows.php.net/downloads/pecl/releases/memcache
将下载文件解压得到php_memcache.dll,将文件拷贝到php目录下ext文件夹,然后修改php.ini文件
添加下面的代码:
extension=php_memcache.dll
这样就算安装完成了
3,测试
$mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key','This is a fucking test!', 0, 60); $val = $mem->get('key'); echo $val; 得到结果:This is a fucking test!
常用参数:
-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 | 显示帮助 |
相关文章推荐
- Memcached常用函数说明
- Magento使用Memcached分布式缓存系统
- PHP+Memcache统计当前在线人数
- memcached源码剖析系列之内存存储机制(三)
- memcached源码剖析系列之内存存储机制(二)
- Memcached源码剖析系列之内存存储机制(一)
- memcached源码分析之线程池机制(二)
- memcached源码分析之线程池机制(一)
- CentOS6.3下编译安装配置nginx1.2.3+php5.3.16+mysql5.5.27+memcached1.4.5
- (转)memcached的运行状态监控
- (转)Memcache内存分配策略
- (转)C# 中使用分布式缓存系统Memcached
- memcached小试牛刀
- Memcached 原理和使用
- memcache 缓存命中率 状态查询
- php session in Memcached
- memcache和memcached的区别
- centos系统为php安装memcached扩展步骤
- (转)如何最佳地使用memcached?
- win7 安装 memcached