1、下载windows版本的Memcached :http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
2、解压后放到C盘下 C:\memcached
3、安装Memcached服务
① 如果在windows7+系统中安装,需要使用管理员权限打开dos命令(C:\Windows\System32\cmd.exe右键以管理员身份运行)。
② 安装命令:c:\memcached\memcached.exe -d install
③ 启动服务:c:\memcached\memcached.exe -d start
或者 net start "memcached Server"
④ 默认情况下是使用64M的内存,需要调整大一些,下面改成使用512M内存
C:\memcached\memcached.exe -d runservice -m 512
4、下载对应的php_memcache.dll 扩展 地址:http://pan.baidu.com/s/1o6qlBuU
压缩包中包含大部分版本的php_memcache.dll文件
如果是64位电脑拷贝php5.5-ts-vc11-x64文件夹的扩展文件。
在php.ini中添加extension=php_memcache.dll,重启wamp。
5、测试安装情况
$memcache = new Memcache; // instantiating memcache extension class $memcache->connect("localhost",11211); // try 127.0.0.1 instead of localhost // if it is not working echo "Server's version: " . $memcache->getVersion() . "\n"; // we will create an array which will be stored in cache serialized $testArray = array('horse', 'cow', 'pig'); $tmp = serialize($testArray); $memcache->add("key", $tmp, 30); echo "Data from the cache:\n"; print_r(unserialize($memcache->get("key")));
如果运行正常,显示结果如下:
Server's version: 1.2.6
Data from the cache:
Array
(
[0] => horse
[1] => cow
[2] => pig
)
参考:http://www.codeforest.net/how-to-install-memcached-on-windows-machine