亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

MAMP下安裝PHP Redis擴(kuò)展及Redis下載使用

GraphQuery / 1041人閱讀

摘要:最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇,沒想到這里面水還挺深。說(shuō)明是獨(dú)立于語(yǔ)言的,如果用操作的話,自然要安裝擴(kuò)展,但是在環(huán)境下和自己配置的環(huán)境是不一樣的,里面源碼是殘缺的,具體原因我也沒查,所以需要自己下載源碼編譯。

最近手里有個(gè)項(xiàng)目需要用用緩存,權(quán)衡之下選擇redis,沒想到這里面水還挺深。

說(shuō)明

Redis是獨(dú)立于語(yǔ)言的,如果用PHP操作的話,自然要安裝PHP Redis擴(kuò)展,但是MAMP環(huán)境下和自己配置的環(huán)境是不一樣的,MAMP里面PHP源碼是殘缺的,具體原因我也沒查,所以需要自己下載PHP源碼編譯。下面講講在MAMP的環(huán)境下如何安裝PHP Redis擴(kuò)展

注意

在裝reids擴(kuò)展之前,最好安裝一個(gè)brew包管理工具,有欠缺的文件,直接brew install

步驟

1.下載對(duì)應(yīng)PHP版本源碼,例如我用的是PHP7.0.8就去找一份PHP7.0.8源碼(注:盡量找tar格式的,里面有configure程序,二進(jìn)制文件【zip】沒有)
2.在/Applications/MAMP/bin/php/php7.0.8 此目錄下,新建一個(gè)include文件夾,然后將下載好的源碼文件壓縮并且重命名為php放到include文件夾
3.進(jìn)入以下目錄

/Applications/MAMP/bin/php/php7.0.8/include/php

輸入命令

./configure

如圖:

然后等待編譯完成,編譯完成如圖:

【再次說(shuō)明,編譯PHP源代碼,是為了下面編譯PHP Redis擴(kuò)展--Redis.so】

4.下載PHPRedis,輸入:

git clone https://github.com/nicolasff/phpredis.git 

下載成功之后提示如圖:

【PHPRedis 會(huì)在之前php目錄下】
5.進(jìn)入phpredis目錄

cd phpredis(在之前基礎(chǔ)目錄下,不需要變動(dòng))

6.開始編譯redis.so(這一步較為關(guān)鍵,包含了幾條命令)

/Applications/MAMP/php/php7.0.8/bin/phpize(輸入-回車)

編譯成功提示如圖:

./configure --with-php-config=/Applications/MAMP/php/php7.0.8/bin/php-config(輸入-回車)
make(輸入-回車)

編譯成功提示如圖:

特別注意./configure --with-php-config=/Applications/MAMP/php/php7.0.8/bin/php-config,等號(hào)右邊的目錄應(yīng)該是你當(dāng)前執(zhí)行PHP的目錄

7.以上兩個(gè)編譯全部通過(guò)后,在phpredis目錄下會(huì)產(chǎn)生一個(gè)modules文件夾,里面有一個(gè)redis.so執(zhí)行程序,復(fù)制到applications/MAMP/bin/php/php7.0.8/lib/php/extensions/no-debug-non-zts-20121212目錄下
8.最后打開MAMP主界面打開php.ini,添加extension = redis.so,如圖:

以上PHP redis擴(kuò)展就安裝成功了 真是累-_-,你可以在phpinfo里面查看驅(qū)動(dòng)是否安裝成功,如圖:

9.最最后安裝redis(上面只是編譯redis.so)

brew install redis

安裝成功如圖所示:

10.啟動(dòng)redis服務(wù),輸入:

redis-server
redis-cli

啟動(dòng)成功,如圖所示:

先寫到這,要睡了,有些細(xì)節(jié)起來(lái)再說(shuō)

參考鏈接

MAC 下 安裝 MAMP的PHP redis擴(kuò)展
Mac系統(tǒng) MAMP 集成環(huán)境下搭建 Redis
MAMP下安裝phpredis擴(kuò)展

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/23295.html

相關(guān)文章

  • Redis & PHP 簡(jiǎn)易備忘

    摘要:以下對(duì)安裝客戶端基本操作擴(kuò)展及中的基本接口備忘。這里的只起到提供配置文件模板的作用。當(dāng)多個(gè)元素的相同時(shí),按照其的字典順序排序。注意,需要事先運(yùn)行。 以下對(duì) Redis 安裝、Redis 客戶端基本操作、PHP-Redis 擴(kuò)展及 PHP 中 Redis 的基本接口備忘。本機(jī)環(huán)境為 Mac。 Redis 安裝 首先需要下載 Redis,訪問(wèn)以下網(wǎng)址,選擇 Stable 版本下載: htt...

    defcon 評(píng)論0 收藏0
  • Laravel學(xué)習(xí)筆記之Redis保存頁(yè)面瀏覽量

    摘要:說(shuō)明本文主要講述使用作為緩存加快頁(yè)面訪問(wèn)速度。何不用來(lái)做緩存,等到該達(dá)到一定瀏覽頁(yè)面后再刷新下,效率也很高??勺骶彺嫦到y(tǒng)隊(duì)列系統(tǒng)。 說(shuō)明:本文主要講述使用Redis作為緩存加快頁(yè)面訪問(wèn)速度。同時(shí),作者會(huì)將開發(fā)過(guò)程中的一些截圖和代碼黏上去,提高閱讀效率。 備注:作者最近在學(xué)習(xí)github上別人的源碼時(shí),發(fā)現(xiàn)好多在計(jì)算一篇博客頁(yè)面訪問(wèn)量view_count時(shí)都是這么做的:利用Laravel...

    z2xy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<