UnsplashのSean Oulashinが撮影した写真
目次
git cloneしてからブラウザで動作確認するまでの手順です。
OS:Windows 11 Home / WSL2(Ubuntu20.04)
php:8.2.3
Laravel:v10.48.10
MySQL:8.0.36
git cloneしたアプリをphp artisan serveで動かすまでの手順です。
まずはgithub上から任意のアプリのURLを取得して以下コマンドでクローンします。
$ git clone https://github.com/xxx/アプリ名.git
クローンしたアプリのルートで以下コマンド実行
$ composer install
クローンしたアプリのルートディレクトリに「.env.example」があるので、複製してファイル名を「.env」に編集します。
「.env」を作成する場所は「.env.example」と同じ階層です。
.envのDB関係の記述を自身の環境に合わせて書き換えます。
~~省略~~
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=任意のDB名
DB_USERNAME=MySQLのユーザ名 #ご自身の環境に合わせて記入
DB_PASSWORD=MySQLのパスワード #ご自身の環境に合わせて記入
~~省略~~
マイグレーションを実行し、DB、テーブルを一括で作成します。
アプリのルートで以下コマンドを実行してください。
$ php artisan migrate
※Would you like to create it?:Yes
Laravelの暗号化キー(encryption key)を生成する。
$ php artisan key:generate
上記コマンドを実行すると「.env」ファイルにある「APP_KEY=」に値が設定されます。
以上で準備は完了です。
準備は完了したので、以下コマンドでWebサーバーを起動しブラウザでlocalhost:8000にアクセスし動作確認してください。
php artisan serve
git clone後からWebサーバー起動までの手順は以上です。