【干货】如何在windows下,在PHP5.5.12下顺利安装memcached/memcache教程

学习笔记 马富天 2016-04-21 20:24:51 82 0

【摘要】首先,介绍一下memcache与memcached的区别,memcached是一种高性能的分布式的内存对象缓存系统,简单的说就是用于动态Web应用以减轻数据库负载(说得很复杂,简单一句话就是内存缓存)。memcache则是PHP的一个扩展,就是专门用来管理memcached,这一内存缓存的。PHP默认是没有安装memcache这一扩展的,所以,第一步在电脑上(服务器上)安装memcached,第二部,需要添加PHP的memcache扩展,第三步就是PHP如何使用memcache这一扩展。

第一步,安装memcached

如果你的Windows是64位的需要安装64位的,如果是32位则安装32位的。这里以64位为例子。下载:memcached-win64-1.4.4-14.zip

http://www.2cto.com/uploadfile/2012/0713/20120713110308123.zip

然后解压后放到你需要安装的目录下。通常是在G:\wamp\bin下面。

然后通过cmd进行安装、卸载memcached的操作。

安装:G:\wamp\bin\memcached>memcached.exe -d stall

开启:G:\wamp\bin\memcached>memcached.exe -d start

卸载(关闭):G:\wamp\bin\memcached>memcached.exe -d stop

第二步,安装PHP的memcache扩展

1.php_memcache.dll 下载:这是最最重要的一部,也是纠结了我半天的问题,一定要依照你PHP版本号,如果你PHP版本号是5.5.12那么你需要下载的是php_memcache-3.0.8-5.5-ts-vc11-x64或者php_memcache-3.0.8-5.5-ts-vc11-x86,那么到底是x64还是x86,取决于你wampserver的版本,如果wampserver版本是32位的,那就是x86,反之就是x64的。下载地址是:

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

下载以后把php_memcache.dll放到php的ext目录下,我的是:G:\wamp\bin\php\php5.5.12\ext

2.打开php.ini(PHP的配置文件),一定要找对PHP的配置文件哦。apache目录下有一个php.ini,php目录下也有一个php.ini,通常来说是apache目录下的,我的是:G:\wamp\bin\apache\apache2.4.9\bin,打开以后再里面(随便哪一行都可以,最好放在扩展类一起)写入一行:extension=php_memcache.dll。然后重启apache。

第三步,检测是否安装成功

当然,需要把memcached开启。然后在PHP文件中输入phpinfo(),如果能找到memcache扩展,则说明安装成功了。

下面用一段php代码验证:

  1. <?php
  2. 	$memcache = new Memcache;
  3. 	$memcache->connect("127.0.0.1",11211);
  4. 	$memcache->set('myKey', 'success', 0, 60);
  5. 	$val = $memcache->get('myKey');
  6. 	echo $val;	

输出的结果是:success。那么说明安装成功!

(这是今天的笔记,如果安装过程中遇到问题可给我评论,我会及时回复。)

版权归 马富天PHP博客 所有

本文标题:《【干货】如何在windows下,在PHP5.5.12下顺利安装memcached/memcache教程》

本文链接地址:http://www.mafutian.net/51.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 一些你不知道的百度搜索特效关键词 》 下一篇《 PHP如何操作memcached非常简单,就几个步骤。 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多