memcached学习笔记1(windows 7 64bit 环境下安装memcached)

来源:互联网 发布:襄阳招聘医院网络 编辑:程序博客网 时间:2024/06/05 19:31

windows 7 64bit 环境下安装memcached

1、下载后解压到D:\memcached(下载地址:memcached-win64下载地址)

     

2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。

     如果在没有安装过的情况下,出现"failed to install service or service already installed"错误,可能是cmd.exe需要用管理员身份运行。

    

3、启动服务,执行memcached -d start

4、参数介绍

     -p 监听的端口 
    -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 显示帮助

5、修改参数,windows下需要通过修改注册表信息进行设置,打开注册表,找 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached 
在其中有一个“ImagePath”项,值为: 
"D:\memcached\memcached.exe" -d runservice 
在后面加上“-m 1024 -c 2048 -p 11210”。等即可。重启服务后生效

  

重启服务 telnet测试是否正常运行 telnet 127.0.0.1 11210

假设在windows上已经安装好memcached服务器,启动memcached服务的方法是:可在网上直接下载memcached.exe可执行文件,然后在cmd中找到该文件,使用命令  memcached -m 64 -p 11211 -vvv   开启memcached服务,如下图:

现在要使用php连接memcached服务器,则需要引入对应的php-memcache.dll扩展,需要注意的是在windows下找对应的dll扩展要非常谨慎,一般要考虑以下几点:

1、php版本

2、TS还是NTS(线程安全or不安全)

3、compile是vc6还是vc9

从phpinfo()中查看这3条内容如下:

按照这个要求,前往http://windows.php.net/downloads/pecl/releases/下载memcache扩展如下

然后按照上面的图片红色字体提示即可完成php下memcache扩展的安装!




0 0