[MAMP] 更新切換 PHP 版本的方法,測試你程式相容性

MAMP 是我電腦上安裝的 PHP 開發環境工具,使用原因無他,簡單、方便。

而且對於進階玩家來說,就算要自己編譯過 extensions 或是測試 PHP 新版本也都沒問題~

當然不免的說,如果有問題,那要找到問題解答也容易,因為用的人也不少!

本人無偏好某款太 GEEK 的開發環境,重點是團隊成員都能夠快速接手任務要緊。

但這套有一個問題一直說困擾又不這麼困擾的困擾(喂),那就是無法隨意切換 PHP 版本,尤其是跨大一點的版本號。

能夠切換的版本是被啟動程式寫死的,最多就是兩個版本號切換,像是 PHP 7.1 & PHP 5.6

而偏偏 PHP 比較大變動一點的版本號差異反而是 PHP 3.x & PHP 4 up,所以這時候要測試執行相容性比較簡單的做法就是切換到 3.x 的版本跑一次看看會不會出事!

好,那 MAMP 要怎辦到?

方法

  1. cd /Applications/MAMP/bin/php
  2. 把你不要的版本號都改名!確保最前面的版本號以及第二順位的版本號是你要的就可以了!

原理

因為 MAMP 啟動程式也只是抓最新的兩組版本來切換,所以改名沒用到的版本號就能避免啟動程式載入~

如圖,簡單就能完成一個環境的切換~ 方便~

以上作業是在 MacOS 下完成,至於 Windows 版本我猜也是依樣畫葫蘆吧(!?),有人有測試的話可以回報一下XD

Ref: How to change PHP version on MAMP 4.1

Facebook 外掛整合


Share: