最近因為 laravel 以 Mac 使用 PHP cli 時,發現 Mac 內附的 PHP cli 沒有 Mcrypt extension。依照 Apple 官方的做法是下載原始碼重新編譯,常常是在 make install 過程得到一堆 warnings 然後就卡住了。
這裡的方式是直接安裝 MAMP 免費版,MAMP 3 本身就包含數個版本的 PHP,包含 PHP 5.5 及 PHP 5.6。
/Applications/MAMP/bin/php/php5.5.18/bin/php -m
在 terminal 執行上式,可以得知 MAMP 所內附的 PHP 5.6 cli 包含了哪些 modules。
我使用的 Shell 是 ZSH,所以編輯 ~/.zshrc ,最後面加入下式
export PATH="/Applications/MAMP/bin/php/php5.5.18/bin:$PATH"
儲存 .zshrc 後,離開 terminal,再進入就可以使用較新版本的 PHP cli 了。
沒有留言:
張貼留言