MAMP 環(huán)境下安裝Redis擴展

1、 下載對應(yīng)版本的 php 源碼,(當(dāng)前使用版本是 php5.6.30 )版本號最后一位有點區(qū)別不影響
鏈接:http://php.net/get/php-5.6.31.tar.bz2/from/a/mirror
2、在 MAMP/bin/php/php5.6.30/ 新建一個 include 文件夾

  路徑為 : MAMP/bin/php/php5.6.30/include

3、把第一步下載的 php 壓縮包解壓并重命名php到MAMP/bin/php/php5.6.30/include目錄下
如圖:

image.png

打開iTerm/終端

4、下載編譯php

  終端命名1 : cd MAMP/Applications/bin/php5.6.30/include/php

  終端命令2 : ./configure

5、在當(dāng)前目錄下載phpredis

   - - 下載phpredis文件

   終端命令3 : git clone https://github.com/nicolasff/phpredis.git
image.png
   .....下載完成

   進入phpredis文件夾
   終端命令4 : cd phpredis

   終端命令5 : phpize
image.png
  終端命令6 : ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config

如果提示:Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

這是因為沒有安裝autoconf,執(zhí)行brew install autoconf安裝

 終端命令7 : make

不出意外的話就可以看到Redis廬山真面目啦

image.png

這時phpredis/modules下會生成redis.so,把它復(fù)制到applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts20131226這個目錄下(目錄可能不同,小伙伴們注意比對)

復(fù)制redis.so到擴展目錄

 終端命令8 : sudo cp -p modules/redis.so /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/

6、修改php.ini文件

image.png

末尾加上 extension=redis.so ,然后Command+S保存,退出,重啟Mamp

image.png

end

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容