本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
MAMP 是我電腦上安裝的 PHP 開發環境工具,使用原因無他,簡單、方便。
而且對於進階玩家來說,就算要自己編譯過 extensions 或是測試 PHP 新版本也都沒問題~
當然不免的說,如果有問題,那要找到問題解答也容易,因為用的人也不少!
本人無偏好某款太 GEEK 的開發環境,重點是團隊成員都能夠快速接手任務要緊。
但這套有一個問題一直說困擾又不這麼困擾的困擾(喂),那就是無法隨意切換 PHP 版本,尤其是跨大一點的版本號。
能夠切換的版本是被啟動程式寫死的,最多就是兩個版本號切換,像是 PHP 7.1
& PHP 5.6
而偏偏 PHP 比較大變動一點的版本號差異反而是 PHP 3.x
& PHP 4
up,所以這時候要測試執行相容性比較簡單的做法就是切換到 3.x 的版本跑一次看看會不會出事!
好,那 MAMP 要怎辦到?
方法
cd /Applications/MAMP/bin/php
- 把你不要的版本號都改名!確保最前面的版本號以及第二順位的版本號是你要的就可以了!
原理
因為 MAMP 啟動程式也只是抓最新的兩組版本來切換,所以改名沒用到的版本號就能避免啟動程式載入~
如圖,簡單就能完成一個環境的切換~ 方便~
以上作業是在 MacOS 下完成,至於 Windows 版本我猜也是依樣畫葫蘆吧(!?),有人有測試的話可以回報一下XD
Ref: How to change PHP version on MAMP 4.1