PHPバージョンを7.1にダウングレードし、最新のHomestead 7でデフォルトにする手順は何ですか。Homestead7にはデフォルトとしてphpバージョン7.2が付属しています。
私のホームステッドには多くの開発サイトがあり、デフォルトですべてを7.1で実行したいのですが、7.2が必要な場合はホームステッドyamlで次のものを使用します
sites:
- map: Homestead.test
to: /home/vagrant/Code/Homestead/public
php: "7.2"
ホームステッドでPHPバージョンを切り替えるためのより良い解決策があると思います(現在バージョン8を使用しています)。次のコード行を実行すると、デフォルトのPHPバージョンが切り替わります。
Sudo update-alternatives --set php /usr/bin/php7.1
Sudo update-alternatives --set phar /usr/bin/phar7.1
Sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
Sudo update-alternatives --set phpize /usr/bin/phpize7.1
Sudo update-alternatives --set php-config /usr/bin/php-config7.1
上記の行は、PHPバージョンを任意のバージョンからバージョン7.1に切り替えます(Homestead 8にはデフォルトでphp 7.3が付属しています)。
この変更を行った後、忘れずにWebサーバー(Apacheまたはnginx)をリロードしてください。
別のバージョンのPHPを使用する場合は、Homesteadの古いバージョンを使用しないでください。
PHP 7.1を使用するように各サイトを設定できます。これにより、何も害はありません。CLIバージョンを変更するには、php71
コマンドラインから。