Homesteadの便利なところは、同じ仮想マシンで複数バージョンのPHPがサポートされていること。ちなみにHomestead 8.0では、5.6、7.0、7.1、7.2、7.3がサポートされている (デフォルトは7.3)。
サイトごとのPHPバージョンの指定
php:ディレクティブで指定する。
sites: - map: homestead.test to: /home/vagrant/project1/public php: "7.1"
CLIでのPHPバージョンの指定 (実行時)
実行時に特定のバージョンのPHPを指定する。
php5.6 artisan list php7.0 artisan list php7.1 artisan list php7.2 artisan list php7.3 artisan list
CLIでのデフォルトのPHPバージョンの切り替え
以下のコマンドで行う。
php56 php70 php71 php72 php73
参考サイト
Laravel Homestead – Laravel – The PHP Framework For Web Artisans
https://laravel.com/docs/6.0/homestead#multiple-php-versions