在MAMP下PHP7安裝Redis擴充套件
阿新 • • 發佈:2018-12-24
- 到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