Homestead composer 查看、切换使用的 PHP 版本

Laravel 的Homestead 中自帶了PHP5.6、PHP7.0、PHP7.1 和PHP7.2 這4 個版本。默認運行的最高版本7.2,在創建網站時,我們可以指定使用的PHP 版本:

sites:
    - map: homestead.test
     to: /home/vagrant/code/Laravel/public
     php: "5.6"

但是,雖然網站使用了上述方式指定的版本,我們在homestead 中執行composer 時,或者用php -v 查看php 版本時,

仍然是最高版本

導致composer 進行版本檢查時或者更新包時,都是按照最高版本來更新的。

homestead 中自帶了版本管理工具update-alternatives 來解決這個問題,用法如下:

 

查看所有php 版本和當前版本

update-alternatives --display php

 

執行後,會列出當前php 所有版本和編號,輸入編號,切換到執行的版本,之後執行命令就是基於切換的版本了

update-alternatives --config php

 

文章標籤
全站熱搜
創作者介紹
創作者 benny 的頭像
benny

Benny的網站開發筆記

benny 發表在 痞客邦 留言(0) 人氣(0)