やりたいこと
通常Laravel Sailを使って環境を構築すると最新バージョンのLaravelがインストールされてしまいます。(執筆時点では、バージョン10.x)
古いバージョン(今回はLaravel 9.x)のLaravelで、Sailを使って環境構築をしたいと思います。
動作環境
- PC:Macbook
- CPU:Intel
- OS:MacOS Ventura 13.4
Laravel9にSailを導入する
以下の手順でコマンドを実行していきます。
※composerが必要になるので、インストールしてない場合はインストールしてください。
# Laravel9.xのプロジェクトをインストールする。
$ composer create-project laravel/laravel:^9 [プロジェクト名] --prefer-dist
# 作成したプロジェクトに移動
$ cd [プロジェクト名]
# Sailを導入
$ php artisan sail:install
実行する
以下のコマンドを実行して、dockerを起動します。
$ ./vendor/bin/sail up -d
実行されたらブラウザからhttp://localhost
にアクセスするとLaravelの画面が表示されます。
補足
上のコマンドだと長くて毎回打つのが面倒なので、エイリアスを登録します。
.zshrcファイルに以下の1文を記述していきます。
alias sail='./vendor/bin/sail'
エイリアスを登録した後だと、上の実行コマンドは以下のようになります。
$ sail up -d
以上になります。