博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows7下为PHP5.3安装Memcached
阅读量:5297 次
发布时间:2019-06-14

本文共 1881 字,大约阅读时间需要 6 分钟。

    Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。
  Memcache是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。Memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。
    本文介绍windows7下为PHP5.3安装Memcached。

测试环境:

wamp server

windows 7
 

安装memcached

(1)下载Memcached win32类库,下载地址:http://code.jellycan.com/memcached/ 。点击

(2)解压缩下载的zip文件到某个目录(例如c:\memcached),目录中有一个memcached.exe  文件。

(3)安装memcached 服务。在命令行下,切换到memcached.exe所在目录,执行以下命令:

C:\memcached>memcached -d install

  如果你看到一个错误,说“MSVCP71.dll丢失” , 我安装时没有出现这个问题
(4)启动memcached服务,通过以下命令:

C:\memcached>memcached -d start

(5)你可以通过执行以下命令来确认memcached服务是否启动成功:

C:\memcached>wmic process get description, executablepath | findstr memcached.exe

 (6)如果你看到类似以下结果,显示memcached.exe及其完整路径,则启动成功啦。

memcached.exe              C:\memcached\memcached.exe

 

安装PHPMemcache扩展

 
(1)如果你安装的PHP里还没有php_memcache.dll,那你可以从
(2)将它解压到你的php安装目录的ext文件夹下面。我使用的是wamp,我的路径是:
C:\wamp\bin\php\php5.3.0\ext
.
(3)
编辑php.ini 添加以下行,来启用该扩展
extension=php_memcache.dll
如果你使用的是
WampServer,也可以直接通过,点击wamp图标-》PHP-》PHP Extentions-》勾选上php_memcache
如果一切顺利的话,你就可以用以下代码进行测试了:
connect('localhost', 11211) or die ("Could not connect");$version = $memcache->getVersion();echo "Server's version: ".$version."
\n";$tmp_object = new stdClass;$tmp_object->str_attr = 'test';$tmp_object->int_attr = 123;$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");echo "Store data in the cache (data will expire in 10 seconds)
\n";$get_result = $memcache->get('key');echo "Data from the cache:
\n";var_dump($get_result);?>
运行结果:
Server's version: 1.2.6Store data in the cache (data will expire in 10 seconds)Data from the cache:object(stdClass)[3]  public 'str_attr' => string 'test' (length=4)  public 'int_attr' => int 123

转载于:https://www.cnblogs.com/phpcode/archive/2012/03/01/2522708.html

你可能感兴趣的文章
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
boost库使用:vs2013下boost::container::vector编译出错解决
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
使用pager进行分页
查看>>
UVA - 1592 Database
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
consonant combination
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
Swagger简单介绍
查看>>
sql语句中where与having的区别
查看>>
Python数据分析入门案例
查看>>