1. 程式人生 > >PHP redis安裝及測試——Windows

PHP redis安裝及測試——Windows

 

Redis安裝

Windows下的Redis安裝:

下載地址:https://github.com/MSOpenTech/redis/releases

 

根據自己情況下載32位或是64位,下載完解壓到磁碟根目錄(我安裝在G盤)。資料夾重新命名為:redis。

redis下各個檔案介紹:


   redis-server.exe 服務程式
   redis.conf redis配置檔案
   redis-cli.exe 命令列客戶端,測試用
   redis-check-dump.exe 本地資料庫檢查
   redis-check-aof.exe 更新日誌檢查
   redis-benchmark.exe 效能測試,用以模擬同時由N個客戶端傳送M個 SETs/GETs 查詢 (類似於 Apache的 ab 工具)


   安裝完成之後,開啟redis-server.exe啟動redis服務,我們可以開啟redis-cli.exe輸入指令來測試redis。

執行效果:

 

保持後臺執行,不要關閉。

此時win+R開啟cmd

執行:

G:

cd redis

cd 64bit

redis-cli.exe -h 127.0.0.1 -p 6379

set key1 erer

get key1

此時若能顯示“erer”,說明redis服務已經安裝成功。

接下來,要安裝redis驅動。我是做php的。所以要安裝PHP的redis驅動。

下載地址為:https://github.com/phpredis/phpredis/releases/tag/3.1.1RC1

Windows環境下要下載 .zip檔案。

解壓放到正常使用PHP的根目錄。新建a.php檔案,寫入:

 

 
  1. <?php

  2. phpinfo();

  3. ?>

使用phpinfo()函式檢視php版本資訊。這會決定擴充套件檔案版本。

 

 

 

 

根據PHP版本號,編譯器版本號和CPU架構,

選擇php_redis-2.2.5-5.5-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip

 

下載地址:

http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

 

解壓後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下。

 

修改php.ini (正常是修改Apach裡的php.ini,如果找不到的話直接修改PHP裡的php.ini),在檔案中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否則此擴充套件不會生效

 

 

重啟Apache後,使用phpinfo檢視擴充套件是否成功安裝

新建b.php  ,寫入:

 
  1. <?php

  2. $redis = new Redis();

  3. $redis->connect("127.0.0.1","6379"); //php客戶端設定的ip及埠

  4. //儲存一個 值

  5. $redis->set("say","hello world");

  6. echo $redis->get("say"); //應輸出hello world

  7.  
  8.  
  9. ?>

 

【注】redis預設埠號是:6379。可以按如下進行修改:

修改紅框中的值。

 

redis.conf 配置檔案註釋:http://blog.csdn.net/qq_15936309/article/details/54090837

 

頁面顯示:

此時,redis驅動安裝測試成功。