2024.07.04
【Laravel】git cloneしたアプリを動かす手順

UnsplashSean 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で動かすまでの手順です。

1.git clone

まずはgithub上から任意のアプリのURLを取得して以下コマンドでクローンします。

$ git clone https://github.com/xxx/アプリ名.git

2.必要なパッケージをインストール

クローンしたアプリのルートで以下コマンド実行

$ composer install

3..envを作成する

クローンしたアプリのルートディレクトリに「.env.example」があるので、複製してファイル名を「.env」に編集します。

「.env」を作成する場所は「.env.example」と同じ階層です。

4..envを編集する

.envのDB関係の記述を自身の環境に合わせて書き換えます。

~~省略~~

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=任意のDB名
DB_USERNAME=MySQLのユーザ名   #ご自身の環境に合わせて記入
DB_PASSWORD=MySQLのパスワード #ご自身の環境に合わせて記入

~~省略~~

5.マイグレーション

マイグレーションを実行し、DB、テーブルを一括で作成します。

アプリのルートで以下コマンドを実行してください。

$ php artisan migrate

※Would you like to create it?:Yes

6.Laravelの暗号化キー(encryption key)を生成する

Laravelの暗号化キー(encryption key)を生成する。

$ php artisan key:generate

上記コマンドを実行すると「.env」ファイルにある「APP_KEY=」に値が設定されます。

 

以上で準備は完了です。

7.Webサーバーを起動する

準備は完了したので、以下コマンドでWebサーバーを起動しブラウザでlocalhost:8000にアクセスし動作確認してください。

php artisan serve

 

git clone後からWebサーバー起動までの手順は以上です。