想在win10系統下安裝php的redis擴展並且運行有redis擴展的項目,主要分兩步
1.安裝redis擴展
2.運行redis服務器
先看第一個
1.安裝redis擴展
a.首先要查自己系統的PHP版本,PHP函數 phpinfo();注意:確保你的系統能運行PHP代碼環境
<?php
phpinfo();
?>
運行查看PHP系統版本信息
注意:可以看到我的系統上X86,代表32位,所以這裏要下載的上32位的PHP redis擴展,這裏很容易出錯,有朋友覺得電腦是64位的,直接去下載64位的擴展,但是擴展無法顯示,通常都是這裏的版本不對
PHP版本NTS,VC14
解釋一下NTS 和VC14,PHP版本分NTS(非線程安全版)和(TS)線程安全版本,VC14是編譯器的版本,其他版本位VC9.VC12等等,下圖爲官網截圖
php 官網 redis擴展下載地址 http://pecl.php.net/package/redis
解釋一下Alpha ,Beta,stable,這三個是軟件的版本例如上圖的4.3 有這三個版本
Alpha (測試版本,bug較多) Beta(Bug改進,解決嚴重的Bug,但還存在缺陷)
stable(穩定版本,可以提供用戶下載使用)我們下載使用通常都下載這個版本。
大部分軟件 也稱爲 Release版 用這個單詞代替stable,用字母RC 或者R表示,這個都是相對穩定,提供我們使用的版本。我們下載軟件通常找這兩種版本的去下載。
有些朋友擔心不認識英文單詞,不知道在英文網站怎麼下載,或者看打開的上全英文的就關閉了。但是很多程序軟件都是英文版本的,官網的下載位置都是固定的。多留意把下載地址收藏下來,以後直接打開下載就可以了。
PHP,windows redis 擴展下載地址http://pecl.php.net/package/redis 找列表裏的Downloads,DLL就是對應的下載鏈接,上圖截圖就是。
我下載的上4.3的版本,根據我電腦phpinfo顯示的環境,我下載的是 7.1 Non Thread Safe (NTS) x86 這個版本的redis擴展。
解壓以後的PHP擴展目錄
主要是 php_redis.dll文件, php_redis.pdb爲程序調試文件,把這兩個文件放到php 安裝路徑下的 ext擴展目錄下
D:\phpstudy\PHPTutorial\php\php-7.1.13-nts 這個是我電腦的路徑,找到ext 文件夾,放進去就可以了。
打開PHP配置文件php.ini 在文件末尾加入配置 extension=php_redis.dll
再次執行phpinfo 查看配置
已經安裝成功擴展。但這時候你無法使用redis存數據的,要安裝redis服務器、
2.redis服務的安裝
下載地址 https://redis.io/download 官方,目前官方只提供了Linux系統下載版本
windows系統下的redis服務是由開源社區提供的,window操作系統的redis由微軟的開源社區小組提供
git 下載地址 裏面有各種版本提供下載
https://github.com/microsoftarchive/redis/releases
這個鏈接爲最新版本3.2的下載地址,複製到瀏覽加地址欄打開就可以下載。https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.zip
解壓目錄
打開cmd終端窗口,跳轉到解壓目錄,啓動redis服務端
D:\phpstudy\PHPTutorial\redis-x64-3.2>redis-server.exe redis.windows-service.conf
注意:啓動redis服務器的窗口不能關閉,關閉了redis服務就不能連接了
服務器啓動以後,需要再開啓另一個cmd終端窗口
redis服務安裝成功,如果你的也能像我這樣執行成功,說明你的也安裝成功了,如果不行,可能版本有問題。找對應系統的版本下載。可以加 721200119羣交流。
3.測試PHP運行redis
頁面已經打印了通過PHP存儲到redis的值,PHP redis擴展配置完成
有問題歡迎加羣交流721200119。行動是成功的第一步,祝你早日成功。