Windows下Memcache的安装与在php中使用
2013-10-23 17:48
549 查看
memcache dll插件和测试例子下载地址: http://pecl.php.net/package/memcache
Windows下Memcache的安装方法
Memcached官方:http://danga.com/memcached/
Windows下的Memcache安装:
1. 下载memcache服务,解压到任意目录,如在c:\memcached
2. 在cmd命令下输入 'c:\memcached\memcached.exe -d install' 安装
3. 再输入: 'c:\memcached\memcached.exe -d start' 启动。
NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 'extension=php_memcache.dll'
6.重新启动Apache,然后查看一下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环境下,添加一测试页面test.php,添加如下代码访问。
<?php
$memcache = memcache_connect('localhost', 11211);
if ($memcache) {
$memcache->set("str_key", "String to store in memcached");
$memcache->set("num_key", 123);
$object = new StdClass; $object->attribute = 'test';
$memcache->set("obj_key", $object);
$array = Array('assoc'=>123, 345, 567);
$memcache->set("arr_key", $array);
var_dump($memcache->get('str_key'));
var_dump($memcache->get('num_key'));
var_dump($memcache->get('obj_key'));
} else {
echo "Connection to memcached failed"; }
?>
Memcache类方法(摘自:http://blog.sina.com.cn/s/blog_4ce89f200100s7r9.html)
<?php
* Memcache::add — 增加一个条目到缓存服务器 //add 是 当已经存在这个 key的时候 返回false 不进行存储
* Memcache::addServer — 向连接池中添加一个memcache服务器
* Memcache::close — 关闭memcache连接
* Memcache::connect — 打开一个memcached服务端连接
* Memcache::decrement — 减小元素的值
* Memcache::delete — 从服务端删除一个元素
* Memcache::flush — 清洗(删除)已经存储的所有的元素
* Memcache::get — 从服务端检回一个元素
* Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息
* Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态
* Memcache::getStats — 获取服务器统计信息
* Memcache::getVersion — 返回服务器版本信息
* Memcache::increment — 增加一个元素的值
* Memcache::pconnect — 打开一个到服务器的持久化连接
* Memcache::replace — 替换已经存在的元素的值
* Memcache::set — Store data at
the server //set 当存在这个key的时候 覆盖值
*
Memcache::setCompressThreshold — 开启大值自动压缩
* Memcache::setServerParams — 运行时修改服务器参数和状态
//压缩是MEMCACHE_COMPRESSED 1
//不压缩是false是么 0
?>
php5.4下的memcache插件 http://files.cnblogs.com/shouwu/php_memcache-3.0.8-5.4-ts-vc9-x86.zip
还可以参考 /article/5045761.html
Windows下Memcache的安装方法
Memcached官方:http://danga.com/memcached/
Windows下的Memcache安装:
1. 下载memcache服务,解压到任意目录,如在c:\memcached
2. 在cmd命令下输入 'c:\memcached\memcached.exe -d install' 安装
3. 再输入: 'c:\memcached\memcached.exe -d start' 启动。
NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 'extension=php_memcache.dll'
6.重新启动Apache,然后查看一下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环境下,添加一测试页面test.php,添加如下代码访问。
<?php
$memcache = memcache_connect('localhost', 11211);
if ($memcache) {
$memcache->set("str_key", "String to store in memcached");
$memcache->set("num_key", 123);
$object = new StdClass; $object->attribute = 'test';
$memcache->set("obj_key", $object);
$array = Array('assoc'=>123, 345, 567);
$memcache->set("arr_key", $array);
var_dump($memcache->get('str_key'));
var_dump($memcache->get('num_key'));
var_dump($memcache->get('obj_key'));
} else {
echo "Connection to memcached failed"; }
?>
Memcache类方法(摘自:http://blog.sina.com.cn/s/blog_4ce89f200100s7r9.html)
<?php
* Memcache::add — 增加一个条目到缓存服务器 //add 是 当已经存在这个 key的时候 返回false 不进行存储
* Memcache::addServer — 向连接池中添加一个memcache服务器
* Memcache::close — 关闭memcache连接
* Memcache::connect — 打开一个memcached服务端连接
* Memcache::decrement — 减小元素的值
* Memcache::delete — 从服务端删除一个元素
* Memcache::flush — 清洗(删除)已经存储的所有的元素
* Memcache::get — 从服务端检回一个元素
* Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息
* Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态
* Memcache::getStats — 获取服务器统计信息
* Memcache::getVersion — 返回服务器版本信息
* Memcache::increment — 增加一个元素的值
* Memcache::pconnect — 打开一个到服务器的持久化连接
* Memcache::replace — 替换已经存在的元素的值
* Memcache::set — Store data at
the server //set 当存在这个key的时候 覆盖值
*
Memcache::setCompressThreshold — 开启大值自动压缩
* Memcache::setServerParams — 运行时修改服务器参数和状态
//压缩是MEMCACHE_COMPRESSED 1
//不压缩是false是么 0
?>
php5.4下的memcache插件 http://files.cnblogs.com/shouwu/php_memcache-3.0.8-5.4-ts-vc9-x86.zip
还可以参考 /article/5045761.html
相关文章推荐
- windows+xampp+php5.4下安装memcache使用session的方法
- windows php的Memcache安装和使用方法
- PHP5.5在windows 安装使用 memcached 服务端的方法以及 php_memcache.dll 下载
- PHP5.5在windows 安装使用 memcached 服务端的方法以及 php_memcache.dll 下载
- windows下xampp安装配置memcached-1.2.6-win32-bin, 及php_memcache.dll(20090703-5.3)下载
- windows下XAMPP安装php_memcache扩展
- windows下的php的memcache扩展的安装及memcache最新下载地址
- 关于在windows下memcache的安装和使用
- Windows下Memcache的安装及PHP扩展配置方法
- windows下安装php5.2.*,php5.3.*,php5.4.*版本的memcache扩展
- Windows下安装Memcache 使用memcached for Win32
- redis在windows下安装和PHP中使用
- Windows下redis 安装与PHP使用
- 在Windows下,一键安装Nginx+Mysql+PHP+Memcache
- redis在windows下安装和PHP中使用
- windows下的php的memcache扩展的安装及memcache最新下载地址
- redis在windows下安装和PHP中使用
- 【PHP学习笔记】Windows 下Memcache安装配置
- windows下XAMPP安装php_memcache扩展
- Windows下的Memcache安装 附php5.3的扩展