搜尋
首頁運維windows維Win2008 R2 64Bit下IIS環境安裝memcache與memcached服務端的方法詳解

這篇文章主要介紹了Win2008 R2 64Bit下IIS環境安裝memcachememcached服務端的方法,需要的朋友可以參考下

如果IIS+PHP的環境下需要memcache的快取支援。需要安裝服務端和客戶端呢!

一、安裝memcached服務端

1、先下載memcached的服務端,下面的下載位址包含了32位元和64位元的,大家可以參考自己的系統來下載:

這下是windows下的版本,安裝要在命令列下安裝
解壓縮到C盤或其他盤都可以,如我的是D盤memcached目錄,然後進入cmd命令列,如下:

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>d:

D:\>cd memcache144

D:\memcached144>memcached.exe -d install (安装为服务)
D:\memcached144>memcached.exe -d start (启动)
C:\memcached44>

這樣就可以在進程裡面看到memcache.exe進程。這樣每次啟動時都會自動啟動

Memcached還有其他的一些常用的命令如下:

 代碼如下:

-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d s
top
|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 显示帮助

按照上面的安裝步驟安裝之後,使用memcached -m 200來調整最大內存佔用之後會發現沒有起作用,總是默認的64MB的內存,在網上搜了一下,原因是註冊表中並沒有寫入信息,可以這樣來修改。

1. memcached -d shutdown 先關閉memcached服務。

2.進入註冊表,找到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server

在其中有一個ImagePath項,值為"d:\memcached144\memcached.exe" -d runservice,在後面加上

-p 11211 -l 127.0.0.1 -m 256 -c 2048

二、安裝memcache客戶端

#2.下載php版本對應的php_memcache.dll (我這裡使用的php版本是:php-5.4.15-nts-Win32-VC9-x86.zip)

##然後解壓縮,複製裡面的php_memcache.dll到你php的ext目錄下,如我的是

“d:\php\ext”目錄,為了php載入php_memcache.dll

3、設定php.ini

在PHP的
配置檔案中:php.ini 的底部加上以下的程式碼:

[memcache]
extension = php_memcache.dll

4.重新啟動IIS,然後查看一下

phpinfo,如果有memcache,那就表示安裝成功! 測試:

<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set(&#39;key&#39;, &#39;This is a test!&#39;, 0, 60);
$val = $mem->get(&#39;key&#39;);
echo $val;
?>

以上是Win2008 R2 64Bit下IIS環境安裝memcache與memcached服務端的方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境