首頁 php教程 php手册 64位windows系统下安装Memcache缓存

64位windows系统下安装Memcache缓存

Jun 06, 2016 pm 07:36 PM
windows系統

这篇文章主要介绍了64位windows系统下安装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

64位windows系统下安装Memcache缓存

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

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

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

64位windows系统下安装Memcache缓存

5、简单测试memcache运行

connect("127.0.0.1",11211); echo "Server's version: " . $memcache->getVersion() . "
\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!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在 Windows 11 或 10 上執行 JAR 文件 如何在 Windows 11 或 10 上執行 JAR 文件 May 12, 2023 pm 06:34 PM

如何在 Windows 11 或 10 上執行 JAR 文件

如何在 Windows 11 中停用驅動程式簽章強制 如何在 Windows 11 中停用驅動程式簽章強制 May 20, 2023 pm 02:17 PM

如何在 Windows 11 中停用驅動程式簽章強制

在 Windows 11 或 10 上啟用或停用 Microsoft Store 的 4 種方法 在 Windows 11 或 10 上啟用或停用 Microsoft Store 的 4 種方法 May 14, 2023 am 10:46 AM

在 Windows 11 或 10 上啟用或停用 Microsoft Store 的 4 種方法

如何修復 Windows 11 的啟動錯誤 0xc004c060 如何修復 Windows 11 的啟動錯誤 0xc004c060 May 17, 2023 pm 08:47 PM

如何修復 Windows 11 的啟動錯誤 0xc004c060

如何修復 Windows 11 / 10 上的執行階段錯誤 339 如何修復 Windows 11 / 10 上的執行階段錯誤 339 May 13, 2023 pm 11:22 PM

如何修復 Windows 11 / 10 上的執行階段錯誤 339

0x80010105:如何修復此Windows更新錯誤 0x80010105:如何修復此Windows更新錯誤 May 17, 2023 pm 05:44 PM

0x80010105:如何修復此Windows更新錯誤

未在 Windows 11 上遷移裝置設定?這是修復 未在 Windows 11 上遷移裝置設定?這是修復 May 13, 2023 pm 02:10 PM

未在 Windows 11 上遷移裝置設定?這是修復

在 Windows 中停用傳遞最佳化服務的 5 種方法 在 Windows 中停用傳遞最佳化服務的 5 種方法 May 17, 2023 am 09:31 AM

在 Windows 中停用傳遞最佳化服務的 5 種方法

See all articles