安装
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在d:\memcached。
2. 管理员权限进入cmd命令行,输入 ‘d:\memcached\memcached.exe -d install’安装。
3. 再输入:‘d:\memcached\memcached.exe -d start’ 启动。
4.下载php_memcache.dll,注意查找对应的php版本的文件,放在php文件夹的ext目录中。一定要注意版本!
5. 在C:\Windows\php.ini 加入一行 ‘extension=php_memcache.dll’。
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
如果没有启动成功,请到控制面板->管理工具->服务->memcached Server,手动启动
测试
<?php $mem=new Memcache; //2. 连接到指定的memcache中 $mem->connect("127.0.0.1",11211); //add(key,value,是否压缩0:false;1:true,有效期(秒)) if(!$mem->add("name","test1",0,10)){ echo "name 已经存在了"; }else{ echo "ok!"; } echo '<BR>'; //set = add $mem->set('key1', 'This is first value', 0, 2); //get echo 'key1:'.$mem->get('key1'); echo '<BR>'; //保存数组 $arr = array('aaa', 'bbb', 'ccc', 'ddd'); $mem->set('key2', $arr, 0, 60); $val2 = $mem->get('key2'); foreach($val2 as $key){ echo $key.'<BR>'; } echo '<BR>'; //删除数据 $mem->delete('key2'); echo '被删除的key2:'.$mem->get('key2'); echo '<BR>'; //清除所有数据 $mem->flush(); echo 'key1:'.$mem->get('key1'); //关闭连接 $mem->close(); ?>
输出:
ok!
key1:This is first value
aaa
bbb
ccc
ddd
被删除的key2:
key1:
相关推荐
标题 "PHP7.x 8.0 memcache dll php_memcache.dll" 涉及到的是在PHP 7.x和8.0版本中使用memcache扩展的相关内容,特别是关于`php_memcache.dll`这个动态链接库文件。memcache是广泛应用于Web开发中的一个内存对象...
**PHP Memcache 多版本拓展库详解** PHP Memcache拓展是PHP编程中广泛使用的扩展,它为PHP应用程序提供了与Memcached缓存系统交互的能力。Memcached是一个高性能的分布式内存对象缓存系统,常用于减轻数据库负载,...
3. **使用php_memcache扩展**:`php_memcache`提供了丰富的函数接口,例如`memcache_connect()`用于连接Memcache服务器,`memcache_set()`用于存储数据,`memcache_get()`用于获取数据,`memcache_delete()`用于删除...
**PHP与Memcache扩展在Windows环境下的配置与应用** PHP是一种广泛使用的开源脚本语言,尤其在Web开发中被大量采用。Memcache是一款高性能的分布式内存对象缓存系统,它可以用来存储各种数据,如数据库查询结果、...
$conn = $memcache->connect('127.0.0.1', 11211); if (!$conn) { echo "无法连接到Memcache服务器"; } else { echo "成功连接到Memcache服务器!"; $memcache->close(); } ?> ``` 运行此脚本,如果显示...
` 创建一个 Memcache 对象,`$m->connect('localhost', 11211)` 连接到 memcache 服务器,以及 `var_dump($m->get('key'));` 获取缓存的键值。 3. `example.php`:这是一个示例脚本,包含了如何使用 memcache.dll ...
标题中的“php5.6 php7.0 php7.1 memcache.dll扩展”指的是这个压缩包文件包含了适用于PHP 5.6、PHP 7.0和PHP 7.1版本的memcache扩展的.dll动态链接库文件。Memcache是PHP中一个非常重要的扩展,它允许开发者在PHP...
**PHP5.4.7与php_memcache.dll** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,用于生成动态网页内容。在PHP5.4.7版本中,它引入了一系列增强性能和功能的改进。这个版本发布于...
标题 "php5.4_memcache.dll 64位" 指的是针对PHP 5.4版本的一个64位扩展,用于支持Memcache缓存系统。这个扩展使得PHP应用程序能够利用Memcache服务来存储和检索数据,从而提高网站性能,减少数据库负载。 描述中的...
PHP 添加 Memcache 扩展 : 下载包中包括如下: php_memcache-3.0.8-5.5-nts-vc11-x64.zip php_memcache-3.0.8-5.5-nts-vc11-x86.zip php_memcache-3.0.8-5.5-ts-vc11-x64.zip ...
《PHP与Memcached扩展:深入理解php_memcache的使用与优化》 PHP作为一种广泛使用的开源脚本语言,常被用于Web开发,而Memcached则是一款高性能的分布式内存对象缓存系统,两者结合可以显著提升Web应用的性能。本文...
**Windows环境下PHP7-Memcache扩展的安装与配置** 在Windows服务器上运行PHP应用程序时,为了提高数据存储和检索的效率,我们常常会使用到Memcache扩展。Memcache是一款广泛使用的分布式内存对象缓存系统,它能有效...
标题 "php7.2 memcache.dll" 涉及到的是PHP编程语言的一个扩展模块,具体是Memcache的动态链接库(DLL)文件,用于在PHP 7.2环境中与Memcache缓存系统进行交互。PHP是一种广泛使用的开源服务器端脚本语言,尤其适合...
$conn = $memcache->connect('localhost', 11211); if (!$conn) { echo "无法连接到Memcache服务器"; } else { echo "成功连接到Memcache服务器"; } $memcache->close(); ?> ``` Memcache扩展为开发者提供...
`初始化一个Memcache对象,然后通过`$m->connect('localhost', 11211)`或`$m->pconnect('localhost', 11211)`连接到本地的Memcache服务。 - **存储数据**:可以使用`$m->set('key', 'value', $flag, $expire)`将...
$memcache->connect('localhost', 11211); $memcache->set('key', 'value'); echo $memcache->get('key'); ?> ``` 了解了安装过程后,我们来探讨 Memcache 扩展的常用函数: 1. **`Memcache::connect()` 和 `...
memcache win8 x64 php5.4.7 测试通过(开发套件 xampp 1.8.1) 配置如下: 1、开启memcached 服务,注意路径 memcached.exe -d install(安装) memcached.exe -d start(自动启动) 2、调整 php.ini 增加如下...
**PHP 5.4与Memcache的整合** 在PHP 5.4版本中,开发者可以利用Memcache扩展来实现高效的数据缓存,从而提高Web应用的性能。Memcache是一款广泛使用的分布式内存对象缓存系统,它能存储键值对数据,并在内存中快速...
《深入理解PHP Memcache扩展与应用》 PHP Memcache是一个广泛使用的PHP扩展,它提供了对Memcached内存存储系统的接口,从而让PHP应用程序能够高效地利用分布式内存缓存系统。在本篇文章中,我们将深入探讨PHP ...
标题 "php7 memcache扩展" 描述 "php7.0 7.1 (vc14/vc15) memcache扩展 windows(x86/x64)" 提及了几个关键概念,包括PHP7、memcache扩展以及适用于Windows平台的不同架构版本。这里,我们将深入探讨这些主题,并...