博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】首先,介绍一下memcache与memcached的区别,memcached是一种高性能的分布式的内存对象缓存系统,简单的说就是用于动态Web应用以减轻数据库负载(说得很复杂,简单一句话就是内存缓存)。memcache则是PHP的一个扩展,就是专门用来管理memcached,这一内存缓存的。PHP默认是没有安装memcache这一扩展的,所以,第一步在电脑上(服务器上)安装memcached,第二部,需要添加PHP的memcache扩展,第三步就是PHP如何使用memcache这一扩展。
如果你的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
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代码验证:
<?php
$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);
$memcache->set('myKey', 'success', 0, 60);
$val = $memcache->get('myKey');
echo $val;
输出的结果是:success。那么说明安装成功!
(这是今天的笔记,如果安装过程中遇到问题可给我评论,我会及时回复。)
版权归 马富天个人博客 所有
本文标题:《【干货】如何在windows下,在PHP5.5.12下顺利安装memcached/memcache教程》
本文链接地址:http://www.mafutian.com/51.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||