redis和php-redis擴充套件在windows下的安裝過程

Aaron_alive發表於2018-11-30

redis下載地址

Redis 官方沒有 Windows 的編譯版本,現在官網只提供linux版本的下載,windows版本的下載地址要移步到github,雖然 微軟 有開發過,但是該專案已經廢棄了,版本也永遠停留在了 3.2

[redis3.2windows下載地址]

image.png

  • 如圖,下載zip包,然後在你電腦選個資料夾解壓出來

    image.png

  • 開啟一個cmd視窗,我使用的是gitbash,執行下面的命令 ./redis-server.exe redis.windows.conf 或者 ./redis-server.exe --service-start

然後看到該圖片的內容說明服務啟動成功

服務端啟動成功

  • 另外新開一個cmd視窗,執行以下這條命令連線redis的服務端 redis-cli.exe -h 127.0.0.1 -p 6379, 然後輸入ping,如果返回pong則說明連線成功

    客戶端連線成功

  • 設定後臺執行命令 redis-server --service-install redis.windows-service.conf --loglevel verbose 開啟服務管理器檢視是否新增成功

    服務管理器檢視redis服務

  • 設定密碼登入 編輯redis.windows-service.conf檔案,找到#requirespass foobared這一行,另起一行寫入自己的密碼(改行前不能有K歌),如圖

    redis設定密碼登入

    重啟以下redis服務,重新連線就需要密碼登入了

    需要密碼登入

密碼引數為a,./redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456, 即可連線伺服器。

php-redis下載地址

[php-redis擴充套件的windows下載地址] 下載php-redis擴充套件一定要對於php的版本,下圖是需要對照的版本引數

看準php的版本

所以我要下載的是

image.png

下載之後解壓出來,將裡面的兩個檔案php_redis.dllphp_redis.pdb複製到php的擴充套件目錄,即ext目錄下

將擴充套件檔案複製到擴充套件目錄

最後在php.ini檔案中加入兩行程式碼,注意順序不能顛倒

extension=php_igbinary.dll
extension=php_redis.dll
複製程式碼

phpinfo檢視php-redis是否成功

php-redis安裝成功

相關文章