##下载memcached服务
- 将压缩文件解压到一个固定的目录,比如在c:\memcached
- 在dos窗口中,用cd指令进入memcached.exe所在目录,执行“memcached.exe -d install” 指令进行安装。如果报MSVCR71.dll丢失,请点击msvcr71.dll丢失错误解决
memcached.exe -d install
- 在当前目录下再次输入:“memcached.exe -d start”启动。PS: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
memcached.exe -d start
##检查服务是否开启
##下载扩展
- memcache 3.0.8
下载哪个版本请根据安装的php版本确定
用phpinfo()函数查看当前PHP版本的信息
##安装扩展
- 将下载下来的压缩包解压,然后将 php_memcache.dll模块拷贝到PHP的ext文件夹内
- 修改php.ini文件,引入如下代码
extension=php_memcache.dll
- 重启web服务器
##测试
$memcache = memcache_connect('localhost', 11211);
if ($memcache) {
$memcache->set("str_key", "String to store in memcached");
$memcache->set("num_key", 123);
$object = new StdClass;
$object->attribute = 'test';
$memcache->set("obj_key", $object);
$array = Array('assoc'=>123, 345, 567);
$memcache->set("arr_key", $array);
var_dump($memcache->get('str_key'));
var_dump($memcache->get('num_key'));
var_dump($memcache->get('obj_key'));
}
else {
echo "Connection to memcached failed";
}
##卸载memcached服务
sc delete "memcached Server"