PHP---XAMPP 環境安裝擴展redis

最近做項目,需要用到redis相關知識。在Linux下,redis擴展安裝起來很容易,但windows下還是會出問題的。因此,特此記下自己實踐安裝的整個過程,以方便后來人。

一,php中redis擴展安裝配置

1, 首先第一點,也是最重要一點是,你要知道你的php版本信息,這會決定你的擴展文件版本。特別需要記住一點的是,redis選擇x64或者x86,是以php版本的Architecture是x64或者x86決定的,跟windows操作系統無關的。本人使用的是xampp集成環境,使用phpinfo()函數將php版本信息打印出來的結果如下:

在這里,可以清楚的看到,architecture的結構為x86的,因此redis應該選擇為x86的(這個也是本人剛開始死活安裝不成功的原因)。OK,知道了php的版本信息后,我們就來下載對應的redis了。下載地址為:https://pecl.php.net/package/redis。

2 進入下載地址,

可以看到關于redis版本的一些信息。對最新版本的redis有說明,兩個beta版本和一個stable版本。在這里,我們使用stable版本。

由于本人的php版本為:php version 7.1.8,滿足redis最新版本 的條件,因此選擇redis的最新版本(根據自己的php version信息,選擇適合自己的redis版本即可)。

點擊進入DLL頁面,可以看到該版本的redis信息。如果你嫌麻煩,可以直接跳到DLL List條目下:

在這里,有幾種不同的選擇的格式,如果你不知道該選擇哪一款,可以看看上圖1.首先php version是7.1.8,那么應該選擇為PHP 7.1。其次,如圖1中可以看到,PHP Extension Build為API20160303,TS,VC14,因此應該選擇TS項。然后它的Architecture為x86,所以要選擇為x86的格式。(盡管本人的windows為x64,但這個跟redis的版本選擇沒關系,所以不要被誤導)。因此,下載7.1 Thread Safe (TS) x86這個版本

3解壓縮后,將php_redis.dll拷貝至php的ext目錄下。有人說要將php_redis.pdb也拷貝到ext目錄下,但是本人親自實踐過,只需要將php_redis.dll拷貝至php的ext目錄下即可(這個也許是php版本的原因,大家要根據自己的實際情況,靈活處理)。

4修改php.ini,在該文件中加入:

; php_redis

extension=php_redis.dll

在這里,本人的xampp安裝在C盤下,因此php.ini的路徑為:C:\xampp\php\php.ini。修改即可。

5 重啟Apache,運行phpinfo()函數,搜索頁面,可以看到redis擴展已經配置成功了。


二, windows系統中,安裝redis的server和client

1github網站上下載。下載地址為:https://github.com/dmajkic/redis/downloads

2? 根據實際情況,將其安裝(也就是根據實際情況,將對應的文件copy到自定義目錄下)。例如本人的windows為64位,因此將64bit的內容拷貝到自定義目錄C:\redis下。

3 打開cmd,cd c:\redis 切換到Redis-server.exe目錄,運行redis-server.;下圖表示啟動成功:


4 原有的窗口不要關閉(如果關閉,則訪問不了redis服務器),另起一個窗口,切換到redis目錄下運行?redis-cli.exe -h 127.0.0.1 -p 6379。如下圖,可以看到redis-cli啟動成功:

三? 在Thinkphp5.0中進行測試,此時,redis-server不能關閉,否則會出錯。代碼如下:

$redis = new \Redis();

$redis->connect(C('REDIS_HOST'), C('REDIS_PORT'));

$redis->set('myname', 'manu'); //設置值

$res = $redis->get('myname');

echo $res;

最后的輸出結果為,說明redis的安裝已成功。


版權聲明:每解決一個問題,都是一次進步!不怕進步慢,只怕不進步!

轉自:http://blog.csdn.net/whq19890827/article/details/78118752?locationNum=3&fps=1



memcache 擴展安裝?http://blog.csdn.net/liujan511536/article/details/46523807??

https://pecl.php.net/package/memcache/3.0.8/windows 擴展下載地址: 由于php_memcache.dll的官方編譯出來的版本支持到PHP 5.6就斷了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,533評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,055評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 175,365評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,561評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,346評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,889評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,978評論 3 439
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,118評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,637評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,558評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,739評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,246評論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,980評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,362評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,619評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,347評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,702評論 2 370

推薦閱讀更多精彩內容