Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務(wù)端的方法
如果IIS+PHP的環(huán)境下需要memcache的緩存支持。需要安裝服務(wù)端和客戶端呢!
一、安裝memcached服務(wù)端
1、首先下載memcached的服務(wù)端,下面的下載地址包含了32位和64位的,大家可以參考自己的系統(tǒng)來下載:
下載地址:
百度網(wǎng)盤:http://pan.baidu.com/s/1ntyswWh 密碼: mf6a
http://pan.baidu.com/s/1dE2EG4T
這下是windows下的版本,安裝要在命令行下安裝
解壓到C盤或其他盤都可以,如我的是D盤memcached目錄,然后進(jìn)入cmd命令行,如下:
Microsoft Windows [版本 5.2.3790] (C) 版權(quán)所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator>d: D:\>cd memcache144 D:\memcached144>memcached.exe -d install (安裝為服務(wù)) D:\memcached144>memcached.exe -d start (啟動(dòng)) C:\memcached44>
這樣就可以在進(jìn)程里面看到memcache.exe進(jìn)程。這樣每次啟動(dòng)時(shí)都會(huì)自動(dòng)啟動(dòng)
Memcached還有其他的一些常用的命令如下:
-p 監(jiān)聽的端口
-l 連接的IP地址, 默認(rèn)是本機(jī)
-d start 啟動(dòng)memcached服務(wù)
-d restart 重起memcached服務(wù)
-d stop|shutdown 關(guān)閉正在運(yùn)行的memcached服務(wù)
-d install 安裝memcached服務(wù)
-d uninstall 卸載memcached服務(wù)
-u 以的身份運(yùn)行 (僅在以root運(yùn)行的時(shí)候有效)
-m 最大內(nèi)存使用,單位MB。默認(rèn)64MB
-M 內(nèi)存耗盡時(shí)返回錯(cuò)誤,而不是刪除項(xiàng)
-c 最大同時(shí)連接數(shù),默認(rèn)是1024
-f 塊大小增長因子,默認(rèn)是1.25
-n 最小分配空間,key+value+flags默認(rèn)是48
-h 顯示幫助
按照上面的安裝步驟安裝之后,使用memcached -m 200來調(diào)整最大內(nèi)存占用之后會(huì)發(fā)現(xiàn)沒有起作用,總是默認(rèn)的64MB的內(nèi)存,在網(wǎng)上搜了一下,原因是注冊(cè)表中并沒有寫入信息,可以這樣來修改。
1. memcached -d shutdown 首先關(guān)閉memcached服務(wù)。
2.進(jìn)入注冊(cè)表,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
在其中有一個(gè)ImagePath項(xiàng),值為"d:\memcached144\memcached.exe" -d runservice,在后面加上
-p 11211 -l 127.0.0.1 -m 256 -c 2048
二、安裝memcache客戶端
2.下載php版本對(duì)應(yīng)的php_memcache.dll (我這里使用的php版本是:php-5.4.15-nts-Win32-VC9-x86.zip)
下載地址:
官方地址:http://pecl.php.net/package/memcache/3.0.8/windows
然后解壓,復(fù)制里面的php_memcache.dll到你php的ext目錄下,如我的是
“d:\php\ext”目錄,為了php加載php_memcache.dll
3、配置php.ini
在PHP的配置文件中:php.ini 的底部加上以下的代碼:
[memcache]
extension = php_memcache.dll
4.重新啟動(dòng)IIS,然后查看一下phpinfo,如果有memcache,那么就說明安裝成功!
測(cè)試:
<?php $mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key', 'This is a test!', 0, 60); $val = $mem->get('key'); echo $val; ?>
三、Memcached 管理監(jiān)控工具
1.MemAdmin
下載地址:
百度云盤:http://pan.baidu.com/s/1hquyMCO 密碼: 46bk
http://pan.baidu.com/s/1o8zUIYA
官方下載:http://www.junopen.com/memadmin/
相關(guān)文章
WIN2008服務(wù)器命令行安裝和卸載IIS7組件的方法
這篇文章主要介紹了WIN2008服務(wù)器命令行安裝和卸載IIS7組件的方法,需要的朋友可以參考下2019-09-09Windows Server 2016 IIS10 安裝配置圖文詳解
這篇文章為大家介紹了win2016下iis10的安裝配置方法,其實(shí)iis自從iis7以后界面與功能就大同小異了,這里腳本之家小編推薦大家使用2008 r2的iis7.5再接觸iis10就會(huì)容易更多而且針對(duì)2008的資料也比較多與全2017-08-08云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程
這篇文章主要介紹了云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02各類Http請(qǐng)求狀態(tài)(status)及其含義詳細(xì)解析
這篇文章主要介紹了各類Http請(qǐng)求狀態(tài)(status)及其含義。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11Windows ICS 服務(wù)無法啟動(dòng)問題解決方法
這篇文章主要介紹了Windows ICS 服務(wù)無法啟動(dòng)問題解決方法,同時(shí)介紹了修復(fù)這個(gè)問題的步驟,需要的朋友可以參考下2014-05-05IIS下防止mdb數(shù)據(jù)庫被下載的實(shí)現(xiàn)方法
很多網(wǎng)站都是使用的是asp+access數(shù)據(jù)庫,但經(jīng)常不改默認(rèn)的mdb地址等其它原因,數(shù)據(jù)庫很容易就被別人下載了,損失了很多寶貴的數(shù)據(jù)。2010-12-12Windows Server 2016 服務(wù)器配置指南之IIS10安裝方法
這篇文章主要介紹了Windows Server 2016 服務(wù)器配置指南之IIS10安裝方法,需要的朋友可以參考下2017-08-08win2003 iis6.0站點(diǎn)打不開,找不到服務(wù)器或 DNS 錯(cuò)誤(Connections_Refused)
無法顯示頁。要查找的頁面是當(dāng)前不可用的。 該 Web 站點(diǎn)可能會(huì)出現(xiàn)技術(shù)的了問題,或者您可能需要調(diào)整瀏覽器設(shè)置。 找不到服務(wù)器或 DNS 錯(cuò)誤。2011-09-09