一、 下載對應版本的 php 源碼,(當前使用版本是 php5.6.30 )版本號最後一位有點區別不影響
連接:http://php.net/get/php-5.6.31.tar.bz2/from/a/mirror
二、在 MAMP/bin/php/php5.6.30/ 新建一個 include 文件夾javascript
路徑爲 : MAMP/bin/php/php5.6.30/include
三、把第一步下載的 php 壓縮包解壓並重命名php到MAMP/bin/php/php5.6.30/include目錄下
如圖:php
打開iTerm/終端java
四、下載編譯phpgit
終端命名1 : cd /Applications/MAMP/bin/php5.6.30/include/php
終端命令2 : ./configure
五、在當前目錄下載phpredisgithub
- - 下載phpredis文件
終端命令3 : git clone https://github.com/nicolasff/phpredis.git
進入phpredis文件夾
終端命令4 : cd phpredis 終端命令5 : phpize
終端命令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.redis
這是由於沒有安裝autoconf,執行brew install autoconf安裝bash
終端命令7 : make
不出意外的話就能夠看到Redis廬山真面目啦app
這時phpredis/modules下會生成redis.so,把它複製到applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts20131226這個目錄下(目錄可能不一樣,小夥伴們注意比對)ui
複製redis.so到擴展目錄this
終端命令8 : sudo cp -p modules/redis.so /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/
六、修改php.ini文件
末尾加上 extension=redis.so ,而後Command+S保存,退出,重啓Mamp
end