最近設(shè)置 Laravel 環(huán)境的時候, 提示需要安裝 Mcrypt, 但是似乎 Mac 默認環(huán)境下沒有提供 Mcrypt, 有以下幾個方法安裝
- 手動編譯安裝
- 使用 Homebrew
- 安裝 MAMP
本人是使用了 Homebrew 來安裝
首先當(dāng)然需要安裝 Homebrew 和需要的 xcode command line
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝編譯需要的 autoconf
brew install autoconf
原生的 Homebrew 下沒有 PHP Mcrypt, 所以需要 tap 幾個附加的源
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
之后你可以使用 Homebrew 安裝 php55
或者 php56
brew install php55
or
brew install php56
根據(jù)你安裝的 PHP 來安裝 Mcrypt
brew install php55-mcrypt
or
brew install php56-mcrypt
隨后在 /etc/php.ini
內(nèi)添加, 具體路徑請按照實際 Mcrypt 路徑, 可以使用 brew info php55-mcrypt
來查看
extension= /usr/local/Cellar/php55-mcrypt/5.5.20/mcrypt.so