環境:Windows7 x64 Apache2.4 PHP5.6 mysql5.5php
原料:redis插件和redis服務器軟件mysql
下載地址:redis插件http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-ts-vc11-x64.zipgit
咱們也能夠根據本身的須要去下載對應PHP版本的redis插件github
首先進入PHP官網redis
www.php.net->選擇導航中的Downloads->在出現的頁面中隨便選擇一個windows downloads->出現的頁面中選擇作出PECL For Windows塊中的PECL extensionssql
->出現的新頁面中選Download Statistics->在出現的頁面中尋找redis,找到以後點擊連接->出現的頁面中選擇DLL連接->在出現的頁面中在最下面選擇對應版本的windows
Redis擴展服務器
下載以後獲得一個ZIP的壓縮包,解壓以後,將其中的.DLL文件複製到PHP安裝目錄下的ext文件夾下測試
擴展已經獲得,接下來咱們下載redis服務器軟件.net
下載地址:https://github.com/dmajkic/redis/downloads
剛剛我下載的是2.2.7的插件,因此我如今選擇的服務器必須大於2.2.7,可是考慮到版本的兼容性,我用了2.2.12版本的服務器
獲得一個zip包,解壓以後獲得兩個版本的服務器軟件,我用x64的,並將文件夾名改爲redis
先讓redis服務器跑起來,打開Windows的cmd窗口,切換至redis目錄下
測試成功以後,咱們要連接PHP程序
首先要在php.ini中添加模塊的擴展
extension=php_igbinary.dll
extension=php_redis.dll
而後保存,重啓Apache服務器
接着寫一段測試代碼測試一下
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('string','hello redis');
echo $redis->get('string');
?>
想要測試成功必須保證運行redis的命令行窗口依然開着,也就是redis服務依然在運行,才能夠測試成功不然測試失敗!