windows32位下安裝Redis+串連PHP

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   使用   sp   檔案   資料   

下載Redis的windows32位用戶端:http://pan.baidu.com/s/1ntA2PQx

下載後建議解壓到web目錄之類的地方,譬如:D:\WWW\Redis

為了省去用CMD進入檔案夾的麻煩可以直接進入到你的Redis檔案夾下shift+滑鼠右鍵(如右圖)

 

接著輸入以下指令(redis.conf為redis的設定檔,有需要的可以修改過後運行,這個是我從網上copy下來改好能用的):

 

如果你能看到CMD顯示以下內容,恭喜你,你的Redis服務端已經能用了:

 

以後要使用都可以用這個指令開啟Redis,當然視窗不能關閉,關閉視窗Redis會停止運行。

Then,建立PHP到Redis的串連,使PHP能夠直接往Redis裡發送資料:

請運行phpinfo()查看以下內容:PHP版本號碼、TS or NTS、VC版本

 

請選擇對應的版本的DLL下載

php5.4-ts-vc9 (XAMPP用這個)

php5.3-ts-vc9 (WAMP的一般用這個)

下載後請將解壓得到的DLL檔案copy到php/ext目錄下,譬如我的是D:\xampp\php\ext,WAMP的一時想不起具體路徑了,請直接搜尋資料夾。(註:PHP5.4下需要兩個一起使用,所以我的有兩個DLL)

 

然後就是修改php.ini了,在你看到的一大堆extension=XXXXX.dll的後面加上以下內容(大意就是讓Apache在啟動的時候去載入對應擴充):

PHP5.4:(註:順序不可顛倒)

extension=php_igbinary.dll
extension=php_redis.dll

PHP5.3:(使用WAMP的請注意,看一下你phpinfo中Loaded Configuration File欄位php.ini的真正的調用路徑,預設情況下php.ini是載入Apache下的那個php.ini)

extension=php_redis.dll

 

欄位添加完後儲存重啟Apache(不重啟是不會載入的),然後再看一下你的phpinfo裡面是不是能搜到Redis擴充了,如果搜到那就恭喜你,擴充載入成功可以接著下一步了,如果搜不到也恭喜你,回頭檢查下哪個步驟出了問題。(,版本不同可以不用糾結)

 

End,測試:

建立一個php檔案,輸入一下code

<?php    $redis = new Redis();    $redis->connect(‘127.0.0.1‘,6379);  //php用戶端設定的ip及連接埠    //儲存一個值    $redis->set("say","Hello World");    echo $redis->get("say"); //應輸出Hello World    //儲存多個值    $array = array(‘first_key‘=>‘first_val‘,    ‘second_key‘=>‘second_val‘,    ‘third_key‘=>‘third_val‘);    $array_get = array(‘first_key‘,‘second_key‘,‘third_key‘);    $redis->mset($array);    var_dump($redis->mget($array_get));?>

  

儲存,運行。如果看到,恭喜你,開始享受你的Redis吧!

 

轉自BY 周, 尚智,原文地址:http://blog.sky31.com/archives/117

windows32位下安裝Redis+串連PHP

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.