在 Mac 上切換 PHP 版本
在 Mac 上切換 PHP 版本 如果你是使用 Liip PHP 替你的 Mac 安裝 PHP 的話,那麼恭喜你,切換 PHP 版本會變得非常簡單。 安裝任何 Liip PHP 之前,做好備份! 雖然切換版本很簡單,但也有應注意事項!!! 安裝 Liip PHP 後,會覆蓋原本在 /ect/apache2 目錄底下的設定檔案 ,所以在安裝任何 Liip PHP 之前, 記得先做好備份 ,以便將設定復原。 更好的做法是,把自己客製化的設定,額外拉出一個設定檔案。等安裝完成後再 Include 即可。 一但做好備份後,就可以開始進行安裝囉! 如何切換 PHP 版本 當您同時安裝多個版本的 Liip PHP 時,可以在 /usr/local 目錄下看見所有版本的 PHP : 根據 Liip PHP 的設定,不論您安裝任何版本, Liip PHP 一律會從 /usr/local/php5 這個路徑執行 PHP 。 然而 /usr/local/php5 只是一個捷徑,並且指向這個目錄下其中一個版本的 PHP: 由此可知,如果 想要切換 PHP 版本,只需要替換 php5 這個捷徑即可 。 切換捷徑即可替換 PHP 版本 cd /usr/local rm php5 ln -s php5-7.3.0alpha3-20180705-141106 php5 快速切換 PHP 版本: 如果每次切換版本都要手動砍捷徑太麻煩了,也可以寫一個 Base Shell 指令稿來替你切換版本。 首先新增一個 switch_php.sh 檔案: #!/bin/bash # 使用方法: # ./switch_php.sh <version> # ./switch_php.sh php5 # ./switch_php.sh php7 # activate php56 if [ "$1" == "php5" ]; then sudo rm /usr/local/php5 sudo ln -s /usr/local/php5-5.6.14-20151002-085853 /usr/local/php5 echo "activated p