端くれプログラマの備忘録 Laravel [Laravel] HomesteadでPHPのバージョンを切り替える

[Laravel] HomesteadでPHPのバージョンを切り替える

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