一、memcached服务器下载

memcached原本是一个Linux应用程序,但是由于它是开源的,所以也可被编译为Windows应用。 viagra rx

官网地址:http://memcached.org/ avodart viagra together

因为官网默认不支持Windows系统,所以我们需要选用第三方编译的版本,网上比较有名的作者分别是jellycan和northscale,以下是下载链接:

http://code.jellycan.com/files/memcached-1.2.5-win32-bin.zip
http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip
http://downloads.northscale.com/memcached-win32-1.4.4-14.zip
http://downloads.northscale.com/memcached-win64-1.4.4-14.zip
http://downloads.northscale.com/memcached-1.4.5-x86.zip
http://downloads.northscale.com/memcached-1.4.5-amd64.zip

个人理解:现在一般使用的都是Win7、Win8、Win10 64位操作系统,所以建议下载memcached-win64-1.4.4-14.zip,这样就不用纠结了~

注意:1.4.4和1.4.5版本的区别,1.4.4默认以安装为Windows服务的方式启动应用,1.4.5以后需要使用schtasks命令安装为Windows计划任务运行,请根据个人喜好选择~

二、memcached服务器安装注意事项

安装前注意:必须以管理员身份运行CMD命令行,否则可能会有如下错误提示

failed to install service or service already installed

解决办法:

1)、找到cmd.exe文件(c:\windows\system32\cmd.exe)
2)、右键cmd.exe以管理员方式运行

三、版本 < 1.4.5版的安装方法:
1.解压文件,并复制到目录如 D:\memcached

2.在CMD中运行安装命令 generic viagra available india

D:\memcached\memcached.exe -d install

PS:没有任何提示则表明安装成功

3.启动和停止命令 tadalafil online

D:\memcached\memcached.exe -d start
D:\memcached\memcached.exe -d stop

4.为memcached增加内存限制方法:

Win+R 输入 regedit 并回车打开注册表,定位到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached

编辑 ImagePath 的值为

"D:\memcached\memcached.exe" -d runservice -m 512

5.卸载memcached请运行以下命令

D:\memcached\memcached.exe -d uninstall

四、版本 >= 1.4.5版的安装方法:

1.解压文件,并复制到目录如 D:\memcached

2.运行以下命令使用计划任务调度memcached作为一个独立进程运行

schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"

3.删除任务

schtasks /delete /tn memcached

五、测试memcached服务器安装是否成功

<?php

$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\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)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);

?>

参考文章:
1.https://commaster.net/content/installing-memcached-windows
2.http://blog.csdn.net/abnereel/article/details/39181119