Win2008 R2 64Bit下IIS環(huán)境安裝memcache和memcached服務端的方法
如果IIS+PHP的環(huán)境下需要memcache的緩存支持。需要安裝服務端和客戶端呢!
一、安裝memcached服務端
1、首先下載memcached的服務端,下面的下載地址包含了32位和64位的,大家可以參考自己的系統(tǒng)來下載:
下載地址:
百度網(wǎng)盤:http://pan.baidu.com/s/1ntyswWh 密碼: mf6a
http://pan.baidu.com/s/1dE2EG4T
這下是windows下的版本,安裝要在命令行下安裝
解壓到C盤或其他盤都可以,如我的是D盤memcached目錄,然后進入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 (安裝為服務) D:\memcached144>memcached.exe -d start (啟動) C:\memcached44>
這樣就可以在進程里面看到memcache.exe進程。這樣每次啟動時都會自動啟動
Memcached還有其他的一些常用的命令如下:
-p 監(jiān)聽的端口
-l 連接的IP地址, 默認是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在運行的memcached服務
-d install 安裝memcached服務
-d uninstall 卸載memcached服務
-u 以的身份運行 (僅在以root運行的時候有效)
-m 最大內(nèi)存使用,單位MB。默認64MB
-M 內(nèi)存耗盡時返回錯誤,而不是刪除項
-c 最大同時連接數(shù),默認是1024
-f 塊大小增長因子,默認是1.25
-n 最小分配空間,key+value+flags默認是48
-h 顯示幫助
按照上面的安裝步驟安裝之后,使用memcached -m 200來調(diào)整最大內(nèi)存占用之后會發(fā)現(xiàn)沒有起作用,總是默認的64MB的內(nèi)存,在網(wǎng)上搜了一下,原因是注冊表中并沒有寫入信息,可以這樣來修改。
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)
下載地址:
官方地址:http://pecl.php.net/package/memcache/3.0.8/windows
然后解壓,復制里面的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('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/
相關文章
apache 配置模擬外網(wǎng)環(huán)境開發(fā)網(wǎng)站的方法
相信很多網(wǎng)站開發(fā)者都會碰到這樣的情況,網(wǎng)站在本地開發(fā)完成后,上傳達到虛擬主機的空間,但出現(xiàn)的問題是路徑不正確。2008-12-12
windows server系統(tǒng)整體備份及恢復的圖文教程
本文主要介紹了windows server系統(tǒng)整體備份及恢復的圖文教程,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-01-01
Windows Server 2019 如何配置基于本地的組策略
這篇文章主要介紹了如何配置基于本地的組策略,基于本地的組策略只作用于本計算機及其上的用戶,對其他計算機和用戶不生效,通過5個子任務實例來驗證本地組策略設置對本地工作環(huán)境的影響2023-05-05
Windows Server 2016快速入門部署遠程桌面服務的詳細圖文步驟
這篇文章主要介紹了Windows Server 2016快速入門部署遠程桌面服務的詳細圖文步驟,需要的朋友可以參考下2021-01-01
IIS7.5 提示未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提供程序
這篇文章主要介紹了在WIN7 X64平臺IIS7.5,使用Asp.net連接access數(shù)據(jù)庫時候,提示:未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提供程序的解決方法,需要的朋友可以參考下2015-01-01
windows?server2008?R2?角色遷移問題詳解
這篇文章主要介紹了windows?server2008?R2?角色遷移講解,本文操作背景是在Master和slave節(jié)點都存活的狀態(tài)下,將Master的五個角色轉(zhuǎn)移給slave服務,本文給大家介紹的非常詳細,需要的朋友可以參考下2022-07-07
Windows平臺的 PHP 報錯 Fatal error: Class COM not found in 的解決方法
這篇文章主要介紹了Windows平臺的 PHP 報錯 Fatal error: Class COM not found in 的解決方法,需要的朋友可以參考下2014-08-08

