windows下安装memcache,php使用memcache扩展

memcache简介
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著 [1] 。这是一套开放源代码软件,以BSD license授权发布。
memcache下载地址
http://memcached.org/
windows下安装memcache程序
1.4.5之前的版本安装方式
比如在c:\memcached(添加环境变量:c:\memcached)
在终端(cmd)下:
C:\memcached>memcached.exe -d install 安装memcache
C:\memcached>memcached.exe -d start 开启memcache
C:\memcached>memcached.exe -d stop 关闭memcache
memcached.exe -h 获取所有帮助
注意:

  1. 路径根据自己的实际情况修改
  2. 执行安装命令如果出现不是"某某指令不是内部或者外部指令,也不是可运行的程序"时,请查看环境变量是否设置正确。
  3. 执行安装命令如果出现"failed to install service or service already installed"的错误,找到cmd.exe程序点击右键使用管理员身份运行。
  4. 执行之后可以在任务管理器中服务选项中看到是否安装成功
    1.4.5之后的版本安装方式
    在cmd命令行中执行
    schtasks /create /sc onstart /tn memcached /tr “‘c:\memcached\memcached.exe’ -m 512”
    注意:你需要使用真实的路径替代 c:\memcached\memcached.exe。
    注意:-m 512 意思是设置 memcached 最大的缓存配置为512M。
    注意:我们可以通过使用 “c:\memcached\memcached.exe -h” 命令查看更多的参数配置。
    注意: 我们必须以管理员的身份进入cmd
    删除 memcached 的任务计划
    schtasks /delete /tn memcached
    memcached基本参数设置
        -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 显示帮助
        
    windows进程中查看memcache是否安装成功
    在这里插入图片描述
    PHP安装memcache扩展
    下载地址,按照所需下载相应的版本
    https://pecl.php.net/package/memcache/3.0.8/windows
    将下载下来的压缩包解压,然后将 php_memcache.dll模块拷贝到PHP的ext文件夹内。
    修改php.ini文件,打开扩展,重启php
    extension=memcached.dll
    查看phpmemcache扩展是否安装成功
    在这里插入图片描述
    出现以上证明php扩展memcache安装成功

使用memcache

<?php
	$memcache = new Memcache();
	//var_dump($memcache);  return obj
	$cache = $memcache->connect('127.0.0.1',11211);
	//var_dump($cache); return bool
	$memcache->set('value','HelloWorld');
	$value = $memcache->get('value');
	var_dump($value);

在这里插入图片描述
安装成功并使用

猜你喜欢

转载自blog.csdn.net/qq_41526316/article/details/88712677