緣起
最近為了發揮 laravel 5.1 完整的功能,而在研究裡面包好的各種阿里布達套件,弄著弄著弄到了 phpunit 但在安裝 phpunit 遇到了一個問題,就是 mac 不知道跟 php 有仇還是怎樣,幾乎各種版本 cli 都更新了就是 php 還停留在 5.5 不知道是哪招(老闆聽說 php7 都已經 RC2 啦~),導致於新版 phpunit 無法執行(目前穩定版需要配合 php 5.6),於是乎很多人會想到了使用 homebrew 來作安裝,但無奈的是 homebrew 也沒有把 php 納入,所以要安裝的話必須另外用一些方法。
Installation
在安裝的部分可以參考 homebrew-php 的說明
這裡使用的是 homebrew 的隱藏指令 tap,據悉是用來安裝擴充套件的
1 | $ brew tap homebrew/dupes |
前置做完之後就可以進行安裝
1 | // 安裝 php5.6 , 如果你想安裝 7.0 也可以改成 php70 |
裝好之後應該就搞定啦!
後記
這裡有一點很詭異的地方是,Mac OSX 10.11(EI Capitan)裡面的 whereis 根本是錯的,不管你怎麼設定,他幫你找到的位置永遠是 /usr/bin/*
1 | $ whereis php |
可見 whereis 在現在這版本根本壞了
下次更新不知道會不會修回來
另外關於隱藏指令可以稍微參考一下這篇
隱藏指令