Windows下Memcache的安装及PHP扩展配置

一、下载

找到完整的memcache的Windows安装包,解压放在硬盘上,比如 F:\memcached.exe

二、安装

WIN7 64位双击打开这个exe可能只有一个空的窗口,不能输入任何命令,所以这个exe不是这样用的。要运行cmd控制台,输入 F:\memcached.exe -d install 安装,再输入 F:\memcached.exe -d start 启动。

Tips:如果没有报错信息,则至此memcached已经安装并启动,而且默认是开机自动启动的

三、PHP扩展下载及版本说明

可以在CSDN上找到完整的 php_memcache.dll 扩展包,选择对应自己php版本的扩展 下载链接>> 。注:ts是指线程安全、nts是指线程不安全,可以在phpinfo中的查找 Thread Safety项,若是enabled则为线程安全。

四、PHP扩展配置

如果是使用WAMP集成安装环境,默认情况下 dll扩展文件 放在 /wamp/bin/php/php5.5.12/ext/ 目录下,然后修改php.ini的配置文件。在extension=...dll 那一排的后面增加一句 extension=php_memcache.dll,然后重启apache,查看phpinfo看是否有 memcache。

但是要注意WAMP下的PHP的配置文件不是 /wamp/bin/php/php5.5.12/php.ini ,而是 /wamp/bin/apache/apache2.4.9/bin/php.ini ,也就是说WAMP把真正要用php.ini文件放到Apache的文件夹中去了,这个地方一开始最纠结了。具体配置文件的位置可能被改过,实际上以phpinfo的信息为准。

如果你是修改的是php目录里的php.ini,就会发现memcache扩展并没有被加载,phpinfo中没有memcache的信息,打开wamp中的菜单会看见php_memcache扩展前面有个红色叹号。这是因为 ext 目录里有这个 dll 扩展,而真正的 php.ini 文件里没有写这条扩展。所以要找到真正的php.ini文件去增加这条扩展

五、代码测试PHP是否成功扩展了Memcache功能

<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set(‘key‘, ‘This is a test!‘, 0, 60);
$val = $mem->get(‘key‘);
echo $val;

如果成功则会显示 This is a test!

否则会显示 “Fatal error: Class ‘Memcache‘ not found in ...” 这种类似的报错信息,则需要你继续看看哪个步骤出错了,或者是没有把memcache扩展开启。

时间: 2024-10-11 22:47:05

Windows下Memcache的安装及PHP扩展配置的相关文章

windows下memcache的安装总结

一.memcache软件的安装: 1.下载memcache的windows版本,把memcached.exe放在F:盘符,(memcached.exe文件位置不可变动). 2.进入cmd命令终端,进入到F:盘符. 3.memcached.exe -d install 命令进行memcache的安装. 4.memcached.exe -d start 命令进行memcache的开机自动启动. 5.软件安装完成. 二.PHP扩展的配置: 1.下载 php_memcache.dll 扩展文件:http

Windows下MemCache多端口安装配置

Windows下MemCache环境安装配置的文章很多,但大部分都是用的默认端口11211,如何修改默认端口.如何在一台服务器上配置多个MemCache端口?这正式本文要解决的问题. 1.从微软官网下载rktools.exe (安装只为得到两个exe程序,可以先检查步骤2中的程序文件是否存在.如果不存在,也可以从其它服务器上复制相应的文件到相应目录下.可以直接跳过此步),然后进行安装.     下载地址:http://www.microsoft.com/downloads/details.asp

Windows下memcache安装使用

Windows下Memcache安装 随着时间的推移,网上现在能找到的在 Windows下安装 Memcache 的文档大多已经过时.雪峰这里再简要介绍一下当下最新版的安装和配置方法. Memcached 在其官网是不断更新的,可惜只有源码,没有 windows 编译版. http://memcached.org/ 找到当下最新的 Windows 编译版,在 http://code.jellycan.com/memcached/ 找到 win32 binary: memcached-1.2.6-

Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [并且适用其他mac os x版本] Windows下 VM12虚拟机安装OS X 10.11(详细教程) (图挂了的话,请点击此处.本人在百度发的) 工具/原料 Mac OS X 10.11 镜像文件(链接:http://pan.baidu.com/s/1pL8HE59 密码:cq4d) unloc

Windows下用Composer引入官方GitHub扩展包

Windows下用Composer引入官方GitHub扩展包 1. 当你打开威武RC4版本的链接的时候,往下拉你可以看到这个,然后你要做的就是想到,百度Composer,看看是个什么鬼,别想太多,跟着我走.接下来点击Composer中文文档,再点击下载你会看到下载完后,点开如图所示点击next后发现不知道怎么继续,正常,这里是提示你选择php文件夹下面的php.exe文件,这里我选好再截图如下:到这里一般再点击下一步等上三分钟左右就没什么问题啦,这个随便你个人喜好,我是没有点直接一直next到f

[Redis]windows下redis的安装和启动

官方的下载地址是: http://redis.io/download 在win64一栏中可以看到redis原本是没有windows版本的,windows版本是Microsoft Open Tech团队开的 给出了一个github的链接地址: https://github.com/MSOpenTech/redis 下载: 在https://github.com/MSOpenTech/redis  页面的右下角有  Download Zip的字样,点击之后就可以下载源码的zip包了. 然后就是解压:

windows下Emacs的安装与配置

windows下Emacs的安装与配置 1.下载到这个网址可以下载到Emacs的windows版本:http://ftp.gnu.org/pub/gnu/emacs/windows/只需要一个压缩文档,如emacs-23.2-bin-i386.zip 2.安装在D盘根目录下新建一个文件夹,取名Emacs23.2(也可以是其他路径,随个人喜好而定),将emacs-23.2-bin- i386.zip里的文件解压到这个目录下,这样在d:\Emacs23.2\下就有bin, tec, info, le

windows下的mysql安装

windows下的mysql安装分为采用安装文件安装(用的是windows的install程序来做安装),还有一种方式是通过windows中注册一个服务(也可以不注册服务,你每次在windows系统的dos窗口下通过mysqld,mysqldadmin等来做启动和关闭.所以注册了服务相当于把这些exe的程序和路径封装到服务中了,此外服务也可以方便的定义为开机就启动).总之就是两种安装方式. 如果第一次安装建议在MYSQL官网上下载包含INSTALL的方式来做安装,这样就相当于傻瓜式的操作,一般不

LINUX下用PHPIZE安装PHP GD扩展

环境:LNMP in centOS 6.4. linux下PHP的扩展可以用phpize的方法,比较简单地进行启用. 以下以PHP-GD2 库安装为例子. sudo yum install php-gd2 png jpeg freetype //YUM安装扩展 cd /app/php-5.4.13/ext/gd //这里的php-5.4.13/文件夹是我当初解压PHP安装包得到的. phpize ./configure --with-png-dir --with-freetype-dir --w