最近需要在新mac上安裝php56,用brew安裝結果出現:Error: No available formula with the name "php56".
坑爹官宣:https://brew.sh/2018/01/19/homebrew-1.5.0/
解決方案: 這裏有你想要的一切:http://phpbrew.github.io/phpbrew/
phpbrew包含了完整的php版本庫,可以單獨下載各個版本的php 與php-fpm. 但是我下載的時候電腦缺少了好多依賴,根據錯誤信息缺少什麼依賴下載什麼就好了,依次 tar, ./configure, make, make install.
最後將需要用到的php與fpm的路徑加入$PATH中,nginx監聽fpm設置的監聽端口。
export PATH=/Users/.phpbrew/php/php-5.6.40/bin:/Users.phpbrew/php/php-5.6.40/sbin:$PATH
source ~/.profile 清楚緩存
順便介紹一下mac的環境變量😂
Mac系統的環境變量,加載順序爲:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
當然/etc/profile和/etc/paths是系統級別的,系統啓動就會加載,後面幾個是當前用戶級的環境變量。後面3個按照從前往後的順序讀取,如果~/.bash_profile文件存在,則後面的幾個文件就會被忽略不讀了,如果~/.bash_profile文件不存在,纔會以此類推讀取後面的文件。~/.bashrc沒有上述規則,它是bash shell打開的時候載入的