国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MAMP下安裝PHP Redis擴展及Redis下載使用

GraphQuery / 966人閱讀

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

最近手里有個項目需要用用緩存,權衡之下選擇redis,沒想到這里面水還挺深。

說明

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

注意

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

步驟

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

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

輸入命令

./configure

如圖:

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

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

4.下載PHPRedis,輸入:

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

下載成功之后提示如圖:

【PHPRedis 會在之前php目錄下】
5.進入phpredis目錄

cd phpredis(在之前基礎目錄下,不需要變動)

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

/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,等號右邊的目錄應該是你當前執行PHP的目錄

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

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

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

brew install redis

安裝成功如圖所示:

10.啟動redis服務,輸入:

redis-server
redis-cli

啟動成功,如圖所示:

先寫到這,要睡了,有些細節起來再說

參考鏈接

MAC 下 安裝 MAMP的PHP redis擴展
Mac系統 MAMP 集成環境下搭建 Redis
MAMP下安裝phpredis擴展

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23295.html

相關文章

  • Redis & PHP 簡易備忘

    摘要:以下對安裝客戶端基本操作擴展及中的基本接口備忘。這里的只起到提供配置文件模板的作用。當多個元素的相同時,按照其的字典順序排序。注意,需要事先運行。 以下對 Redis 安裝、Redis 客戶端基本操作、PHP-Redis 擴展及 PHP 中 Redis 的基本接口備忘。本機環境為 Mac。 Redis 安裝 首先需要下載 Redis,訪問以下網址,選擇 Stable 版本下載: htt...

    defcon 評論0 收藏0
  • Laravel學習筆記之Redis保存頁面瀏覽量

    摘要:說明本文主要講述使用作為緩存加快頁面訪問速度。何不用來做緩存,等到該達到一定瀏覽頁面后再刷新下,效率也很高??勺骶彺嫦到y隊列系統。 說明:本文主要講述使用Redis作為緩存加快頁面訪問速度。同時,作者會將開發過程中的一些截圖和代碼黏上去,提高閱讀效率。 備注:作者最近在學習github上別人的源碼時,發現好多在計算一篇博客頁面訪問量view_count時都是這么做的:利用Laravel...

    z2xy 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<