一,php中redis擴展安裝配置
1、 首先重要一點是:你要知道你的php版本信息,這會決定你的擴展文件版本。特別需要記住一點的是,redis選擇x64或者x86,是以php版本的Architecture是x64或者x86決定的,跟windows操作系統無關 的。使用cmd命令“php -v”查看版本信息如下可知:NTS和x86位的!
知道了php的版本信息后,我們就來下載對應的redis了。下載地址為:https://pecl.php.net/package/redis
2、進入下載地址,可以看到關於redis版本的一些信息。對最新版本的redis有說明,兩個beta版本和一個stable版本。在這里,我們使用stable版本
由於本人的php版本為:7.1.13,滿足redis最新版本 的條件,因此選擇redis的最新版本(根據自己的php version信息,選擇適合自己的redis版本即可)
3、 下載成功解壓縮后,將php_redis.dll拷貝至php的ext目錄下。
4 、修改php.ini,在文件中加入:
; php_redis
extension=php_redis.dll
5、 重啟環境,在cmd命令行中輸入“php -m”,然后就會看到已經包含redis模塊
二, windows系統中,安裝redis的server和client
1、github網站上下載。下載地址為:https://github.com/dmajkic/redis/downloads
2、根據實際情況,將其安裝(也就是根據實際情況,將對應的文件copy到自定義目錄下)。例如本人的windows為64位,因此將64bit的內容拷貝到redis目錄下。
3 、打開cmd,切換到Redis-server.exe目錄,運行redis-server.exe redis.windows.conf;下圖表示啟動成功:
根據本人實際操作有可能在輸入命令后會出現如下錯誤:
這種情況下打開redis目錄下的redis.windows.conf將port 6379修改為6377即可
4、原有的窗口不要關閉(如果關閉,則訪問不了redis服務器),另起一個窗口,切換到redis目錄下運行 redis-cli.exe -h 127.0.0.1 -p 6379。如下圖,可以看到redis-cli啟動成功: