1. 程式人生 > >在MAMP下PHP7安裝Redis擴充套件

在MAMP下PHP7安裝Redis擴充套件

  • 到github上下載phpredis的php7分支到本地
  • 執行phpize
  • 執行make && make install
  • 拷貝redis.so到擴充套件資料夾
  • 修改php.ini檔案

需要注意的地方:
1.下載phpredis時要切換到php7分支
這裡寫圖片描述
2.進入phpredis-php7目錄執行phpize
執行phpize時要選擇MAMP下的你正在使用的php7版本對應的phpize命令
如:

➜  phpredis-php7 /Applications/MAMP/bin/php/php7.1.0/bin/phpize 

3.執行./configure生成makefile
4.執行make && make install
如果這時候報錯:
這裡寫圖片描述


因為只有php7才支援這種資料結構,在執行make && make install的時候預設使用的php版本為mac自帶的php,可以執行php -v來檢視。這裡我的版本為5.6。那麼怎麼解決呢?

下面我們來解決:
開啟makefile然後對php環境進行指定
這裡寫圖片描述
這些路徑對應你的MAMP中路徑。儲存後執行sudo make && make install
然後會發現makefile中對應的EXTENSION_DIR中會生成一個redis.so檔案
5. 開啟你的phpinfo,找到對應的php.ini,在最後一行加入extension=redis.so

,重啟apache開啟phpinfo,檢視是否開啟redis模組