关于win下Memcached安装步骤

2天对我来说有点煎熬。。数据量达到17w的时候 我本地执行查询速度特别慢!

请教了一些php大牛如何解决速度问题,在加了索引和优化sql后还是速度慢!我决定在win环境下用Memcached和memcache 来处理,先声明一下:

memcache是php的拓展,memcached是客户端,复杂的说:Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。

因为我本地用的是xampp集成环境,为了避免带大家走误区 直接把地址和文件步骤列出来

安装

Windows 64位 memcached下载地址:http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

1.安装memacached.exe

c盘下新建一个memcached文件夹,将下载memcached解压到这个文件夹

在开始中输入cmd,找到cmd.exe程序,在上面点右键,选择“以管理员身份运行”

③输入 : cmd c:/memcached

④输入 :memcached.exe -d install   //安装memcached

⑤输入 :memcached.exe -d start   //启动memcached

2.安装php_memcached.dll  我本地环境用的是xampp是32位x86

①到后面的页面下载memcache.dll   http://pecl.php.net/package/memcache/3.0.8/windows

 // 要下载跟自己的软件集成包版本一致的dll文件,如: ①你的xampp是32位的,你就需要下载x86的 ②phpinfo()中显示 Thread Safety(线程安全):enabled 你需要下载 TS的否则,下载NTS

②将下载的dll文件拷贝到../php/ext 目录下

③在php.in中添加 extension=php_memcache.dll

  ④重启apace

3.使用memcahe

$mem = new Memcache;  
$mem->connect("127.0.0.1", 11211);  
$mem->set(‘key‘, ‘Hello Memcached!‘, 0, 60);  
$val = $mem->get(‘key‘);  
echo $val;

//输出:Hello Memcached!,则表明安装成功,可以使用memcached了

//下面是yii2中使用memcached的用法

$memcached = Yii::$app->cache->add(‘sex‘,‘nan‘);

$memcachedGet = Yii::$app->cache->get(‘sex‘);

echo $memcachedGet;

最后如果页面输出:Hello Memcached!  恭喜你 安装成功了!

时间: 2024-10-27 13:40:44

关于win下Memcached安装步骤的相关文章

Window下memcached安装与测试

1.下载Memercached For Windows:http://download.csdn.net/detail/bbirdsky/7395123 2.安装: 1>注意install.bat文件中binPath需要修改为memcached.exe所在的目录,displayName为服务名,不建议修改,如果修改后其它的bat文件也需要做相应的修改: 2>注意避免直接双击被杀毒软件给拦截,最好是进入dos命令行执行 创建服务脚本:install.bat 启动服务脚本:start.bat 停止

RHEL6.5x64下memcached安装和使用

RHEL6.5x64下memcached安装和使用 从网上下载libevent-2.0.21-stable.tar.gz 和memcached-1.4.5.tar.gz,然后运行 第一步:安装gcc编译器 [[email protected] ~]#yum -y isnatll gcc 第二步:安装libevent和memcached [[email protected] srv]# tar zxvf libevent-2.0.21-stable.tar.gz [[email protected

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

win下Velocity安装

1.eclipse等就不说了 2.velocity的eclipse插件: http://www.oschina.net/p/veloeclipse(介绍) 方法1(现在基本上非常慢)http://propsorter.sourceforge.net/veloeclipse/(在eclipse的安装插件那里输入这个网址,然后去掉“group items……”那个勾,就会出现一个velocity,安装它) 方法2(本地安装)http://blog.csdn.net/dannor2010/articl

win下IDE安装

1.eclipse:eclipse.org  直接打开 2.JRE:http://www.java.com/en/download/manual.jsp 直接安装 3.JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 直接安装 win下IDE安装,布布扣,bubuko.com

Ubuntu下fossolgy安装步骤

Ubuntu下fossolgy安装步骤: 需先安装apache2(步骤略) # vi /etc/apt/sources.list deb http://fossology.org/release/2.6.2/Ubuntu/ 12.04  contrib :wq # apt-get update # apt-get install fossolgy 会自动安装apache-php5及postgresql  (记得修改postgres账号密码) 默认安装路径: /etc/fossology./usr

win 下g++ 安装、环境配置等

工具:eclipse for c++: 因为eclipse没有集成c++的编译器及运行环境,所以需要自己额外安装g++等: 方法: 使用MinGW来下载和安装需要的工具: 下载地址:http://www.mingw.org/download.shtml 1.安装与下载: 需要安装的东西,(网上截图) 安装完:MinGW后, 会弹出如下界面: 之后,右键需要安装的文件, 然后"Make for installation", 之后选中左上角的"Installation"

win7 64位下 memcached安装

1:下载 memcached for Win32 2:解压之后会有 memcached.exe memcached.ini 两个文件(我下载的是这样的) 3:memcached.ini内容 bind_addr=127.0.0.1 listener_port=11212 memory=16 max_conns=1024 evict_to_free = 0 4:用cmd进入memcached.exe所在的目录.cmd要以管理员权限运行. 5:memcached -d install   安装服务 6

RedHat Linux下MQ安装步骤及MQ常用命令

1.检查操作系统及内存情况:lsb_release -a; 2   检查java 环境:java -version 3   新建用户空间.用户和组: //创建用户目录 mkdir /home/mqm //创建用户组 groupadd mqm //创建用户 useradd -g mqm -d /home/mqm -m -s /bin/bash mqm 4 创建MQ安装文件夹: //更改目录权限 chown -R mqm:mqm /home/mqm //创建MQ安装位置和工作空间 mkdir /op