Windows下安裝Memcached的步驟說明
(其實(shí)在Windows下安裝還是比較簡單的)
源碼包準(zhǔn)備:
1,memcached 1.2.1 for Win32 binaries
這個(gè)是 Win32 服務(wù)器端的 memcached 最新版本,直接下載就可以了;
2,php_memcache-5.2-Win32-vc6-x86-20090408.zip
這個(gè)是 php 所需的 PECL 擴(kuò)展,即 php_memcache 擴(kuò)展;(一定要和自己的 PHP 版本相同,我用的是5.2.1)
有了源碼包包,那就開始大快朵頤吧,按照下面的步驟
1. 將第一個(gè)包解壓放某個(gè)盤下面,比如在c:\memcached
2. 在終端(也即cmd命令界面)下輸入 ‘c:\memcached\memcached.exe -d install' 安裝
3. 再輸入: ‘c:\memcached\memcached.exe -d start' 啟動(dòng)。(需要注意的: 以后memcached將作為windows的一個(gè)服務(wù)每次開機(jī)時(shí)自動(dòng)啟動(dòng)。這樣服務(wù)器端已經(jīng)安裝完畢了)
4. 解壓第二個(gè)包包,里面會(huì)只有一個(gè) php_memcache.dll 文件,把它放入 usr/local/php5/ext/ 中
5. 在C:\WINDOWS\php.ini 加入一行 ‘extension=php_memcache.dll'(不知道為什么 PHP 會(huì)有兩個(gè)配置文件,一個(gè)在 usr/local/php5/php.ini, 而另一個(gè)則在 C:/WINDOWS/中,而且只改前一個(gè)配置文件不起作用,所以就把 WINDOWS 中的 php.ini 也改掉了!)
6,接著在 php.ini 文件里加上:
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
最好就放在剛才寫 "extension=php_memcache.dll" 的下面。(這是默認(rèn)的一些配置)
6.重新啟動(dòng)Apache,然后查看一下phpinfo,如果有 memcache 的說明,那么就說明安裝成功啦!
試運(yùn)行:
寫一個(gè) example.php 文件:(更多使用方法可以參看 PHP 手冊(cè)里的 Memcache Functions 使用說明)
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";
var_dump($get_result);
?>
如果有輸出:
Server's version: 1.4.5
Store data in the cache (data will expire in 10 seconds)
Data from the cache:
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
則說明,我們的 Memcached 已經(jīng)正常運(yùn)行啦! :~>
如果上面的地址不能下載,可以到http://www.splinedancer.com/memcached-win32/下載
- 在Windows平臺(tái)下安裝與配置Memcached的方法分享
- php模塊memcache和memcached區(qū)別分析
- PHP Memcached應(yīng)用實(shí)現(xiàn)代碼
- Redis和Memcached的區(qū)別詳解
- php擴(kuò)展memcached和memcache的安裝配置方法
- centos系統(tǒng)為php安裝memcached擴(kuò)展步驟
- PHP 使用memcached簡單示例分享
- ubuntu+php環(huán)境下的Memcached 安裝方法
- PHP MemCached高級(jí)緩存配置圖文教程
- memcached使用中避坑實(shí)例匯總
相關(guān)文章
php 5.6版本中編寫一個(gè)PHP擴(kuò)展的簡單示例
這篇文章主要介紹了php 5.6版本中編寫一個(gè)PHP擴(kuò)展的簡單示例,本文給出擴(kuò)展實(shí)現(xiàn)代碼、編譯方法、配置方法和使用例子等內(nèi)容,需要的朋友可以參考下2015-01-01
PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫連接工具類【定義與用法】
這篇文章主要介紹了PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫連接工具類,結(jié)合實(shí)例形式分析了php封裝mysqli函數(shù)實(shí)現(xiàn)的數(shù)據(jù)庫操作類定義及連接、增刪改查數(shù)據(jù)庫等基本操作用法,需要的朋友可以參考下2017-08-08
PHP登錄驗(yàn)證碼的實(shí)現(xiàn)與使用方法
這篇文章主要介紹了PHP登錄驗(yàn)證碼的實(shí)現(xiàn)與使用方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php驗(yàn)證碼圖片的生成、顯示、判斷等相關(guān)步驟與使用技巧,需要的朋友可以參考下2016-07-07
如何直接訪問php實(shí)例對(duì)象中的private屬性詳解
這篇文章主要給大家介紹了關(guān)于如何直接訪問php實(shí)例對(duì)象中private屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
php實(shí)現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解
這篇文章主要介紹了php實(shí)現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解,大致功能就是頁面只顯示幾條信息,按上一頁、下一頁切換內(nèi)容,當(dāng)顯示第一頁時(shí)上一頁和首頁選項(xiàng)不可選,當(dāng)頁面加載到最后一頁時(shí)下一頁和尾頁選項(xiàng)不可選,需要的朋友可以參考下2019-06-06

