前言
Wamp Server,是Windows下一款功能強大的PHP集成安裝環(huán)境喧半,將Apache+PHP+Mysql 集成信认,擁有簡單的圖形配置環(huán)境材义。
Redis,是一個開源的使用ANSI C語言編寫嫁赏、支持網(wǎng)絡(luò)其掂、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫橄教,并提供多種語言的API清寇。和Memcached類似,它支持存儲的value類型相對更多护蝶,包括string(字符串)华烟、list(鏈表)、set(集合)持灰、zset(sorted set --有序集合)和hash(哈希類型)盔夜。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作堤魁,而且這些操作都是原子性的喂链。在此基礎(chǔ)上,redis支持各種不同方式的排序妥泉。與memcached一樣椭微,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中盲链。區(qū)別的是redis會周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件蝇率,并且在此基礎(chǔ)上實現(xiàn)了master-slave(主從)同步,我們可以從Redis的官網(wǎng)了解更多刽沾。
安裝
Wamp Server 的安裝步驟很簡單本慕,wampserver3.1.4_x64?的下載地址,打開該地址后約10秒侧漓,就會開始下載了锅尘。下載完成之后,雙擊安裝文件布蔗,保持默認安裝項直接點“下一步”就可以安裝成功藤违,具體的安裝步驟,我們可以參考百度經(jīng)驗:wampserver安裝教程纵揍。
Redis 在Windows下的安裝也挺簡單顿乒,但是 Redis 不支持Windows~~ 好在微軟開放技術(shù)小組開發(fā)和維護了一個可以支持Windows的Redis版本(Redis For Windows X64 的下載地址)。下載之后解壓縮到一個目錄骡男,雙擊 redis-server.exe 啟動 redis 服務(wù)器淆游,雙擊 redis-cli.exe 打開 redis 客戶端(用來執(zhí)行命令傍睹,訪問服務(wù)器)
如果您的電腦是32位機器,那么WampServer 和 Redis For Windows 就需要是 32 位的才可以犹菱,大家可以百度拾稳、谷歌,我相信這點難不倒我們聰明的小伙伴們腊脱!^_^
配置
首先Wamp Server的配置访得,我們在狀態(tài)欄的右下角可以看到 Wamp Server的圖標,如下圖
我們可以根據(jù)圖標的顏色判斷當(dāng)前的環(huán)境是否配置成功并啟動
? ? 紅色說明所有服務(wù)都沒有啟動陕凹;
? ? 橙色說明部分服務(wù)沒有啟動悍抑;
? ? 綠色說明服務(wù)已經(jīng)成功啟動;
如果你沒有其他特殊需求杜耙,現(xiàn)在打開瀏覽器搜骡,輸入:http://localhost/,會顯示如下頁面
接下來佑女,我們開始為Wamp Server環(huán)境配置 Redis 擴展记靡,Redis官方有很多第三方的擴展,但是都是沒有編譯成 dll 文件的团驱,這里我們使用?PHP官方提供的Redis擴展摸吠。
在此之前,我們需要知道我們的PHP版本嚎花,還有我們的PHP編譯器寸痢,我們在Wamp Server的安裝目錄下,找到 www 文件夾紊选,在里面新建一個php文件(我們這里文件名叫 info.php)并輸入如下代碼
<?php phpinfo(); ?>
在瀏覽器打開 http://localhost/info.php啼止,我們可以查看到如下信息
我們再打開?PHP官方提供的Redis擴展?的目錄網(wǎng)頁,如下圖丛楚,紅色區(qū)域的版本是可以支持 php5.x 的族壳,其他都是支持 php7.x 的
我們打開2.2.7版本(為什么不是2.2.8憔辫?因為里面是空的... )趣些,紅色區(qū)域表示 php 的對應(yīng)版本,大家可以根據(jù)自己電腦上的 php 版本下載對應(yīng)的壓縮文件贰您,ts和nts表示線程安全坏平,apache下我們使用ts(線程安全)的,iis下的用nts的锦亦。
下載zip文件并解壓縮舶替,把 php_redis.dll 文件復(fù)制到 Wamp Server 安裝目錄下對應(yīng)的 php 版本的 ext 文件夾中,然后單擊右下角狀態(tài)欄中 Wamp Server 圖標杠园,找到 PHP顾瞪,修改 php.ini,新增如下內(nèi)容(注意前后順序)
extension=php_igbinary.dll
extension=php_redis.dll
最后,我們重啟 apache 服務(wù)陈醒,再在瀏覽器中輸入:http://localhost/info.php惕橙,我們?nèi)绻吹饺缦鹿?jié)點,說明 php redis 擴展已經(jīng)安裝成功了钉跷。
總結(jié)
整個安裝和配置應(yīng)該都是比較順利的弥鹦,主要需要注意以下幾點
1、電腦系統(tǒng)的版本爷辙,是64位還是32位彬坏,wamp 和 redis for windows?要下載對應(yīng)的版本
2、使用 php 官方的 redis 擴展的版本要和當(dāng)前使用的php版本對應(yīng)
3膝晾、php.ini 文件中的 extension 兩行擴展聲明的順序要正確
最后祝大家使用愉快栓始!