麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > 文庫 > 正文

在windows系統(tǒng)下如何安裝memcached的講解

2020-10-29 21:46:08
字體:
供稿:網(wǎng)友

Memcached 作為一個高性能的分布式內(nèi)存對象緩存系統(tǒng),通常被用于動態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫負載。它通過在內(nèi)存中緩存數(shù)據(jù)和對象來減少讀取數(shù)據(jù)庫的次數(shù),從而提高動態(tài)、數(shù)據(jù)庫驅(qū)動網(wǎng)站的速度。Memcached基于“Key=>Value”方式組織數(shù)據(jù),基于網(wǎng)絡(luò)連接方式完成服務(wù)。需要注意的是memcached使用內(nèi)存管理數(shù)據(jù),所以它是易失的,當(dāng)服務(wù)器重啟,或者memcached進程中止,數(shù)據(jù)便會丟失,所以memcached不能用來持久保存數(shù)據(jù)。

下面我們講解一下在windows系統(tǒng)下如何安裝memcached

(1)安裝memcache首先你得下載兩個文件,memcached 的安裝文件和php所需要的 pecl 擴展 php_memcache.dll 文件,因為這里是介紹在 windows 下面安裝 memcached ,所以你需要下載的是 memcached.exe 文件。 memcached.exe 具體下載地址為:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip ,至于 php_memcache.dll,這里就不提供下載地址了,自己去百度搜吧,因為這個一定要和自己的php版本相同。

(2)以上所需工具準(zhǔn)備完畢,那就可以開始安裝并調(diào)試了。首先安裝 memcache。

將下載的 memcache 文件包解壓放某個盤下面,比如在c:/memcached

在終端(即cmd命令界面)下輸入 "c:/memcached/memcached.exe -d install" 安裝

這個時候你可能不知道你安裝的 memcache 使用的是什么端口,下面通過修改注冊表將端口修改為我們指定的端口。打開注冊表編輯器,找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/memcached Server 下面找到一個 ImagePath 的字符串項,雙擊該串,在該項目值后面追加寫入 -l 127.0.0.1 -m 45 -p 51321 (這里的意思即訪問ip為:127.0.0.1 使用45M內(nèi)存,51321為端口),修改完畢關(guān)閉注冊表編輯器。

接著命令界面里輸入:"c:/memcached/memcached.exe -d start" 啟動 memcache 服務(wù)或者在計算機服務(wù)項里面找到memcached服務(wù),重新啟動。

以上操作完畢,讓我們來檢測一下緩存服務(wù) memcache 是否成功安裝并運行了。繼續(xù)在終端輸入:"telnet 127.0.0.1 51321",輸入完畢可能什么反應(yīng),接著輸入 stats ,如果出現(xiàn)一堆類似下面這樣的看懂或看不懂的英文,就說明 memcache 服務(wù)已經(jīng)成功安裝并運行了。

STAT pid 5636STAT uptime 936STAT time 1344915126STAT version 1.2.6STAT pointer_size 32STAT curr_items 0STAT total_items 0STAT bytes 0STAT curr_connections 2STAT total_connections 3STAT connection_structures 3STAT cmd_get 0STAT cmd_set 0STAT get_hits 0STAT get_misses 0STAT evictions 0STAT bytes_read 19STAT bytes_written 7STAT limit_maxbytes 67108864STAT threads 1END

注意:如果你的是win 7系統(tǒng),有可能會提示“'telnet' 不是內(nèi)部或外部命令,也不是可運行的程序”類似的信息,經(jīng)排查這是因為 Win7 默認沒有安裝telnet功能,所以你直接用telnet命令是用不了的,你可以去“控制面板”--》“程序”---》“打開或關(guān)閉Windows功能”,勾上“telnet客戶端”即可。

(3)配置PHP。將下載的 pecl 模塊包,解壓后將 php_memache.dll 放到 php 目錄的 ext 目錄下(提示:為了防止出現(xiàn)一些意外錯誤,最好下載和 php 版本一致的模塊包)。然后找到 php.ini 文件,在里面添加一行:extension=php_memcache.dll,然后重啟 apache 服務(wù)器,至此 php 的 memcache 擴展包就已經(jīng)安裝完了。

(4)測試 memcache 是否能在php環(huán)境下工作了。我們可以用如下一段代碼做測試:

$memcache_obj = new Memcache;$memcache_obj->connect('127.0.0.1', 51321); $memcache_obj->set('var_key', 'memcache 測試!',MEMCACHE_COMPRESSED, 50);echo $memcache_obj->get('var_key');

如果正常輸出 “memcache 測試!” 說明你已經(jīng)順利的為你的php環(huán)境搭建好了memcache服務(wù)了。注意這里可能會報“Class 'Memcache' not found in...”類的錯誤,這個經(jīng)測試是因為擴展包和你的php環(huán)境不一致造成的,請重新下載一個和你的php環(huán)境一直的擴展包就行了。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對武林網(wǎng)的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩伦理电影免费观看 | 久热久操 | 国产成年人在线观看 | 久久色在线 | 黄色网址你懂的 | 午夜精品福利视频 | 亚洲一级片在线观看 | 国产高潮好爽好大受不了了 | 羞羞色院91精品网站 | 久久6国产 | 成人国产综合 | 在线成人免费视频 | 久久最新网址 | 国产69精品久久久久久久久久 | 欧洲伊人网| 国产精品一区二区三区99 | 精品久久久久久久久久久久久久久久久久久 | 久草手机在线观看视频 | 久久免费视频8 | 九九热视频免费观看 | 日本一区二区三区视频在线 | 一本色道久久综合狠狠躁篇适合什么人看 | 久久另类视频 | 国产免费区| 黄色免费影片 | 黄污在线观看 | 奇米888一区二区三区 | 国产精品免费小视频 | 免费一级a毛片免费观看 | 久久91亚洲精品久久91综合 | 精品一区二区三区欧美 | 亚洲第一视频在线 | 日韩精品中文字幕在线播放 | 久久综合给合久久狠狠狠97色69 | 国产精品美女一区二区 | 天天躁狠狠躁夜躁2020挡不住 | 欧美区在线 | 香蕉久草视频 | 亚洲人成网站在e线播放 | 亚洲一区二区三区高清视频 | 91看片王 |