加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

64位windows系统下安装Memcache缓存

发布时间:2020-12-13 02:58:14 所属栏目:PHP教程 来源:网络整理
导读:《:64位windows系统下安装Memcache缓存》要点: 本文介绍了:64位windows系统下安装Memcache缓存,希望对您有用。如果有疑问,可以联系我们。 相关主题:memcache扩展/键值KeyValue存储数据库 最近要玩Memcache,所以需要Windows 64位下搭建Memcache的开发调

《:64位windows系统下安装Memcache缓存》要点:
本文介绍了:64位windows系统下安装Memcache缓存,希望对您有用。如果有疑问,可以联系我们。

相关主题:memcache扩展 / 键值KeyValue存储数据库

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

这里是我用Windows 7 64Bit安装Memcache的过程
PHP编程

1、安装PHP、Mysql以及Apache,这边环境我就不用多做介绍了,一键环境有很多,几乎不影响Memcache.(我本身的调试环境是PHPStudy)
PHP编程

2、下载安装Memcache,我这里下载的是64位版本.
PHP编程

???? 下载地址:
??? a)下载解压之后放在硬盘的目录下,如:D:memcached .
??? b)然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:memcached
??? c)然后在Memcache目录,输入memcached.exe Cd install,添加memcached.exe为服务
??? d)输入memcached.exe -d start,运行memcached程序.
PHP编程

C:usersTest>d:
D:&;cd d:memcache
d:memcache>memcached.exe -d install
d:memcache>memcached.exe -d start   

Memcahed基本设置参数:PHP编程

-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_MACHINESYSTEMCurrentControlSetServicesmemcached Server,在其中有一个ImagePath 项,值为"d:memcachedmemcached.exe" -d runservice,在后面加上 -l 127.0.0.1 -m 1024 -c 2048 最后ImagePath 项值应该像这样: d:memcachedmemcached.exe" -d runservice -l 127.0.0.1 -m 1024 -c 2048PHP编程

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

PHP编程

3、修改PHP.ini扩展支持memcached.
PHP编程

??? 下载php_memcache.dll,请本身查找对应的php版本的文件.我本身用的PHPstudy的一键环境内自带memcached.dll文件了.
??? 只要修改扩展,加上extension=php_memcache.dll
PHP编程

4、重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就阐明安装成功PHP编程

PHP编程

5、简单测试memcache运行
PHP编程

<?
$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!',60);
$val = $memcache->get('key');
echo $val;
?>

运行后呈现:
Server's version: 1.4.2
This is a test!PHP编程

《:64位windows系统下安装Memcache缓存》是否对您有启发,欢迎查看更多与《:64位windows系统下安装Memcache缓存》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读