轉載自:https://blog.csdn.net/qq_37921425/article/details/83090611
Redis 支持 32 位和 64 位。這個需要根據你係統平臺的實際情況選擇,這裏我們下載 Redis-x64-xxx.zip壓縮包到 www下,解壓後,將文件夾重新命名爲redis。
打開一個 cmd 窗口 使用cd命令切換目錄到 E:\phpStudy\PHPTutorical\WWW\redis(以自己安裝的目錄爲準) 運行 redis-server.exe redis.windows.conf
這時候另啓一個cmd窗口,原來的不要關閉,不然就無法訪問服務端了。
切換到redis目錄下運行 redis-cli.exe -h 127.0.0.1 -p 6379 或者直接輸入redis-cli.exe
以下內容轉載自https://blog.csdn.net/qq_38378384/article/details/79697447,如有侵權,請聯繫刪除
下載redis擴展文件
下載地址:http://pecl.php.net/package/redis 如圖:(親測4.0.0版本可用)
點進進入後,顯示
可以看到上面有很多版本,這時候我們就要根據PHP的環境來進行查看了,輸入http://localhost/phpinfo.php 一般如果你沒動的話,phpinfo.php都是PHPstudy自帶的並且放在www的根目錄的,所以一般能打開的。打開後如下:
可以看到我的PHP環境是x86的而且是php-7.0.12-nts,也就是非線程安全版本的,所以我下載了上面的php7.0的第三個。下載後解壓可獲得:
(2)配置redis擴展文件
其實有用的就我上面圈起來的這兩個,把這兩個複製放進PHP的ext文件夾中,如圖:
複製進去後,我們還需要在配置文件中啓動這個擴展,打開php.ini文件,輸入下面的:
在PHP7的版本已經不需要igbinary.dl這個擴展了,所以我這裏不寫進去。然後保存就完成了配置文件的添加。再次進入phpinfo.php,如果有下面的圖,說明已經配置成功了。
(3)嘗試代碼調用
嘗試一下用寫代碼使用一下。創建一個PHP文件,輸入以下代碼:
-
<?php
-
$redis = new Redis(); //實例化這個類
-
$redis->connect('localhost', 6379); //指定主機和端口進行連接
-
$redis->set('myname', 'mclink'); //設置鍵值對
-
$res = $redis->get('myname'); //獲取值
-
echo "我設置的myname鍵的值爲:".$res; //打印輸出
然後訪問一下這個文件。可以看到:
如果你訪問失敗了,可能你是忘記了開啓服務器端,不然應該是不會有問題的。
好了現在你的PHPstudy已經可以正常使用redis數據庫了。