windows 64位系统配置安装Memcache缓存

最近要玩Memcache,所以需要Windows 64位下搭建Memcache的开发调试环境,记录下自己安装搭建的过程,发现比Linux中搭建简单多了。

这里是我用Windows 7 64Bit安装Memcache的过程
1、安装PHP、Mysql以及Apache,这边环境我就不用多做介绍了,一键环境有很多,几乎不影响Memcache。(我自己的调试环境是PHPStudy)
2、下载安装Memcache,我这里下载的是64位版本。
     下载地址:百度网盘 (共享了文件夹)
    a)下载解压之后放在硬盘的目录下,如:D:\memcached .
    b)然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:\memcached
    c)然后在Memcache目录,输入memcached.exe –d install,添加memcached.exe为服务
    d)输入memcached.exe -d start,运行memcached程序。
C:\users\Test>d:
D:\>cd d:\memcache
d:\memcache>memcached.exe -d install
d:\memcache>memcached.exe -d start     Memcahed基本设置参数:

-p 监听的端口(默认是11211)
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
注:经实验使用命令修改端口无效,相应的解决方案是修改注册表来达到这个修改端口和配置的目的。
我自己修改的值如下:(最大内存大小1024M,最大连接数:2048,IP地址:127.0.0.1,端口默认是11211,生效需要重启Memcached.exe服务)
进入注册表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server , 在其中有一个ImagePath 项,值为"d:\memcached\memcached.exe" -d runservice ,在后面加上 -l 127.0.0.1 -m 1024 -c 2048 最后ImagePath 项值应该像这样: d:\memcached\memcached.exe" -d runservice -l 127.0.0.1 -m 1024 -c 2048

使用telnet测试下memcache:
telnet 127.0.0.1 11211(注意:这边需要使用设置的IP和端口)
输入stats

3、修改PHP.ini扩展支持memcached。
    下载php_memcache.dll, 请自己查找对应的php版本的文件。我自己用的PHPstudy的一键环境内自带memcached.dll文件了。
    只要修改扩展,加上extension=php_memcache.dll
4、重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功

5、简单测试memcache运行

 代码如下 复制代码
<?
$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);
echo "Server's version: " . $memcache->getVersion() . "<br />\n";
$memcache->set('key', 'This is a test!', 0, 60);
$val = $memcache->get('key');
echo $val;
?>

运行后出现:
Server's version: 1.4.2
This is a test!

时间: 2024-09-19 01:28:03

windows 64位系统配置安装Memcache缓存的相关文章

Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)_oracle

安装pl sql 后,若下图的数据库处为空.则需要安装32位的客户端,说明pl sql不支持64位客户端连接. 解决办法: 1.下载32位Oracle客户端,并安装 2.设置PLSQL Developer 打开pl sql 在"工具" - "首选项" - "连接"中,设置 OCI库 (即oracle 32位的安装位置) D:\app\Administrator\product\11.2.0\client_1\oci.dll 如下图: 3.添加环境

91-Windows Server 2008 64位,安装SQL Server 2008 R2 出现问题

问题描述 Windows Server 2008 64位,安装SQL Server 2008 R2 出现问题 在选择功能时,只有部分,主要的好像都没有,求大神解,最好留个联系方式 解决方案 没问题啊,你都勾上就好了.实例功能就是服务器端 下面共享功能就是客户端 解决方案二: Windows8.1 安装 Sql server 2008R2 并附加数据库文件免安装Oracle客户端使用PL/SQL(Server2008 R2 64位问题也可解决)

eclispse(64位)安装问题

问题描述 eclispse(64位)安装问题 背景:1.(64位)JDK.JRE安装正常2.环境变量设置正常3.问题中出现的文件存在4.之前曾用的时候是正常的,删掉(按照原来的方式)重新下载以后,就不能用了问题: 安装时出现:(新手入门,求指教) 解决方案 原因1:给定目录下jvm.dll不存在. 对策:(1)重新安装jre或者jdk并配置好环境变量.(2)copy一个jvm.dll放在该目录下. 原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装

32位-win7 64位下安装PL/SQL Developement扔无法使用

问题描述 win7 64位下安装PL/SQL Developement扔无法使用 首先,我从命令台那是可以登入Oracle的,说明了我的数据库安装是没问题的.然后,我按照网上说的,1下了Oracle32位的客户端,并且解压在了Oracle的安装目录的product同级目录下,也把安装目录下的NETWORKADMIN拷贝到了解压的客户端文件中,2.还在PL/SQL Developement的设置中设置了相应的Oracle Home和OCI library路径配置,3也在我的电脑的环境变量中设置了相

centos6.5 64位,安装gearman-mysql-udf,报错!

问题描述 centos6.5 64位,安装gearman-mysql-udf,报错! 登入MySQL运行语句注册UDF函数: CREATE FUNCTION gman_do_background RETURNS STRING SONAME 'libgearman_mysql_udf.so'; 这时报错: ERROR 1126 (HY000): Can't open shared library 'libgearman_mysql_udf.so' (errno: 11 libgearman.so.

ftpserver-red?hat?6.0?64位?想安装ftp或telnet如何安装

问题描述 red?hat?6.0?64位?想安装ftp或telnet如何安装 red?hat?6.0?64位?想安装ftp或telnet如何安装,安装包哪里下载,什么版本合适?安装步骤?越详细越好?先谢谢大家 解决方案 最好找到redhat系统盘,里面rpm软件包里面有你要的ftp.telnet组件,百度后自己动手,印象深刻

Windows 64位版Firefox将暂时停止开发

[科技讯]11月23日消息,据国外媒体报道,本周三,Mozilla技术主管Benjamin Smedberg宣布,Windows 64位版Firefox将暂时停止开发,除非未来Mozilla决定重启该项目. 据悉,Mozilla停止开发Windows 64位版Firefox的主要原因是因为很多插件都没有64位版本或者是与64位Firefox无法兼容,这导致了参与测试的用户极其不满意.对此,Smedberg感谢所有参与64位Firefox测试的用户,但是明确告知所有开发人员,停止手头所有与Wind

winows7 64位成功安装theano,并且gpu配置成功

之前一直在linux下用theano,gpu很好配.上周需要在windows下工作,于是折腾了一周,刚才莫名其妙就配好了gpu. 先上一个theano成功使用gpu的截图 下面是我配置theano的经验: 基本上是两步走: 1.安装theano 2.安装cuda 注意在win7 64位下,python和cuda要统一,要么都用32位,要么都用64位的. 在windows下最麻烦的可能就是安装theano了,根据官方文档的步骤http://deeplearning.net/software/the

64位ubuntu安装N64模拟器mupen64

    我们知道在windows平台下模拟器多如牛毛,N64的模拟器也不例外.而linux下对于想玩N64的童鞋们有啥好办法呢?我通过度娘找到一款开源的N64模拟器mupen64,其官方网址为:http://mupen64.emulation64.com/index.htm 貌似已经很久没有更新鸟丫!下载页面中有多种平台可供选择: 下载linux版本,不用安装和编译,纯绿色版.不过运行时遇到点问题缺少文件:libSDL-1.2.so.0,我开始以为mupen64是64位的程序,用ldd看过之后才