PHP搭建Memcached测试环境

Memcached是一款分布式kv缓冲服务器,对于高流量的网站能够很大的缓解数据库的压力。php

1.服务器安装Memcachenginx

以windows版本为例:web

下载Memcached放到C盘或者其余盘符数据库

运行命令:memcached.exe -d install memcached.exe -d start  //启动memcached      测试环境使用memcached的默认配置 apache

用netstat -an 查看下11211端口是否存在.windows

Linux版本安装请谷歌一下服务器

2.PHP安装memcached扩展模块.分布式

首先用phpinfo();查看下当前使用的php版本,谷歌一下对应的php版本的memcached的dll文件,下载到dll文件放在php的ext这个文件夹里,(这里面应该有不少扩展),接着修改PHP.ini文件.添加扩展memcached

php_memcached.dll这个模块,重启apache或者nginx  web服务器。测试

3.测试memcached

  

1 <?php
2     $mem = new Memcache();//实例化memcached对象
3     $r =$mem->connect('localhost','11211'); //链接memcache
4     //echo $mem->getVersion(); //获取服务器版本
5     $mem->set('a',2);
6     $mem->set('b',3);
7     //$mem->set('c',4);
8     $mem->set('d',5);
9     echo $mem->get('d');
相关文章
相关标签/搜索