1,首先查看phpinfophp
這會決定擴展文件版本(特別注意以php版本的architecture是x86仍是64爲準,不能以操做系統爲準);git
2.根據PHP版本號,編譯器版本號和CPU架構github
必定要根據版本紅色部分對應版本號,否則會phpinfo會沒有php擴展!redis
下載地址:windows
https://pecl.php.net/package/redis服務器
選擇與phpinfo裏對應的NTSphp7
//php7 igbinary能夠不要架構
http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/測試
3.解壓縮後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下網站
4.
修改php.ini,(PS:此php.ini文件是在Apache目錄)在該文件中加入:
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll必定要放在extension=php_redis.dll的前面,不然此擴展不會生效
(igbinary.dll能夠不加)
5.重啓Apache後,使用phpinfo查看擴展是否成功安裝;
測試
$redis = new Redis(); $redis->connect('localhost', 6379); $redis->set('keyy', 'zhangsan'); //設置值 $res = $redis->get('keyy'); echo $res;
測試的時候,redis服務端和客戶端都須要開啓運行!
一、redis官方下載地址:https://redis.io/download,redis 64位下載地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads
二、解壓redis-64.3.0.503.zip,解壓後copy至D:\Program Files\redis-64.3.0.503文件夾中。
三、進入D:\Program Files\redis-64.3.0.503,修改redis.windows.conf文件,增長設置maxmemory 大小爲1024000000,也能夠不修改
四、啓動redis
在redis目錄下,按住shift鍵同時鼠標點擊右鍵,選擇「在此處打開命令窗口」,輸入:redis-server.exe redis.windows.conf
最後說一下將redis加到Windows服務中。首先仍是要啓動redis服務器端,而後在運行redis客戶端,而後經過Windows的service-install命令,輸入
redis-server --service-install redis.windows.conf --loglevel verbose
找到管理服務改成手動或自動,手動命令:net start redis 或 net stop redis
之後就能夠使用win的服務啓動,而不須要每次都要打開一個DOS界面啓動了。