Laravel+Xamppローカル環境作成-ハンズオン：①Xampp・Composer・Vscodeインストール編

# ①Xampp・Composer・Vscodeインストール編

最近個人でLaravelアプリの開発を行うことが多く、環境作成について忘れていたのでハンズオン形式で記事を作成しました！

温度感としては初学者や初めてローカル環境や開発環境を作成したい方もわかるように記載しますので冗長的な部分は暖かい目でお願いします。

また、筆者がWindows環境なのでMacでのハンズオンではないことをご理解ください。

よくDocker+Xmappなどの構成も見るので時間があったらまとめたいと考えています～

## 作業の流れ

Laravelをインストールし起動→初期画面を表示するまでの作業の流れです。

現在自分が何をどこまで作業したかなどイメージができると良いと思います。
![Untitled.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/5c9aee43-e61c-ccfb-15b0-cd0cb6f1324d.png)


今回の記事では、step1~3までのインストール範囲を記載しています。
次回以降でLaravelのインストール起動を行います。
![Untitled2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/009cacc0-dc08-9ce8-0c5e-d668ca6eba83.png)


## 環境について

今回は下記ツールや環境で行っています。

- Windows11
- Vscode
- Xammp v3.3.0
- Composer v2.7.1
- PHP 8.0.3

## 目的

PC上にローカル環境を立ち上げ、Laravelを動かすことまでとしています。
簡単な構成イメージ図です、ざっくりなのでイメージできれば良いぐらいで大丈夫です。
![Untitled3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/fefe1c4e-355c-f389-a927-0e4969e691cb.png)


本記事ではコード編集等はなくコマンドプロンプト上での操作・作業になります、CUIが苦手な方も本記事の画像と見比べ実施してみてください。

## 1.Xammpインストール

下記URLからXamppのインストールを行います
https://www.apachefriends.org/jp/download.html

Xamppダウンロード画面が表示されるので「Windows向けXampp」から「8.0.3」のダウンロードをクリックします。
![Untitled4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/201b5557-7d5c-7be0-c30b-e1e48d0ecb53.png)


ダウンロードが開始され以下のような画面が表示されればOKです。
![Untitled5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/391d8e91-1bac-f743-63a2-a220339b00b3.png)

ダウンロードが完了するとダウンロードフォルダに実行ファイル「xampp-windows-x64-8.0.30-0-VS16-installer.exe」がありますのでクリックし実行して下さい。
![Untitled6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/a4feba06-669c-c277-1fd9-4877808c296b.png)


OS の種類によって表示される警告などが異なる可能性があります。
下記はエラー表記の例です、警告が表示されますが「はい」をクリックで大丈夫です。
![Untitled7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/7d4249be-d707-7450-00e1-b58123e854e7.png)


インストーラーが起動しますのでインストールを行います。
![Untitled8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/6f0055f3-f979-fc5f-f322-93b4264c36df.png)


インストール済みの項目はグレー表示になります、初回インストールであれば特に変更しないで大丈夫です。
![Untitled9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/8a485106-1ad2-e6fb-e2e8-2b31daa14799.png)

インストール先ディレクトリを指定します。
任意で変更が行えますが、今回はデフォルトの「C:\xampp\」で問題ありません。
![Untitled10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/7560b6a7-7c7f-f773-af49-5b1d26b9adc4.png)


「Learn more about Bitnami for XAMPP」にチェックがあると説明が表示されるのでチェックを外します。
![Untitled11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/3773dc33-45ff-2697-5d2e-68c6b3525cbf.png)


インストールを行うかの確認になります、「Next」をクリック。
![Untitled12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/b77e74ba-3601-ccfe-f062-431ed051d62a.png)


インストールが開始され5~10分で完了します。
![Untitled13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/8763642a-4856-e6c1-7967-ef242bcc652c.png)

以下警告がでた場合、問題なければ「アクセスを許可する」をクリックします。
※開発環境を作成する上で許可が必要になります。
![Untitled14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/5b1f94d0-c65a-66d7-162a-a23a0e1ca995.png)


上記作業が完了し、下記画面が表示されればインストール完了です。「Do you want to start the Control Panel now ?」にチェックが入っている状態で「Finish」をクリックします。
![Untitled15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/cc87f8be-9570-932f-75da-ac009bcaf0a1.png)


## 2.Composerインストール

公式サイトからインストーラーをダウンロードします。
https://getcomposer.org/

公式サイトに行くと下記画面が表示されるので「Download」をクリック。
![Untitled16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/93f54392-808a-7402-ec8c-1235aad810fb.png)


今回はインストーラー経由でダウンロードを行うので「Composer-Setup.exe」をクリックし、インストーラーをダウンロードします。
![Untitled17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/ba5c85f7-c0d8-b42c-6144-4eac17a76fe4.png)


ダウンロードフォルダに「Composer-Setup.exe」が配置されますので、クリックして実行します。
![Untitled18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/4f15142a-c096-d9d8-134c-0dba7640b5e6.png)


Composerのインストールを開始します。
![Untitled19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/541c4353-5bc1-8323-7a7e-d48345975ede.png)



Xamppがインストールされている場合はXampp配下のPHPファイルを参照しますので下記画像になっていれば大丈夫です。
![Untitled20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/0159df3b-04eb-9367-5c4c-31c7ce123b91.png)


プロキシ設定をしている場合は記載します、今回は社用等ではないので記載なしで大丈夫です。
![Untitled21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/8d17db07-48b7-ee2d-e161-175a79d9066c.png)


インストールの最終確認をされますが、問題なければインストールをクリックます。
![Untitled22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/c13c07ec-588e-6e97-08c6-895ad6a46fc1.png)


インストールが開始しますので完了するまで待ちます。
![Untitled23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/0c4c0642-8c2c-55f3-a15c-a6c784d5aba7.png)


下記画面が表示されればインストール完了です。
![Untitled24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/fe9f195f-589d-8215-702d-98c89fd9c4f5.png)


下記コマンドをコマンドプロンプトに入力し、Composerのインストールが行えたか確認します。
composer -v

下記画面が表示され、バージョンが表示されればインストール完了になります。
![Untitled25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/f68a5b79-c50c-9d74-9f01-48ca5e00cc3d.png)

## 3.VScodeインストール

公式サイトからインストーラーをダウンロードします
https://code.visualstudio.com/download

Windows版をインストール
![Untitled26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/2424f5ad-f342-1004-cd06-43c22ba8ae81.png)

インストーラーがダウンロードされるのを待ちます。
![Untitled27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/aa2dec6c-89e1-1ce7-a789-eb9319c151e9.png)

ダウンロードフォルダに「VSCodeUserSetup-x64-1.86.2.exe」が配置されます、クリックして実行します。
![Untitled28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/2bf3229f-8070-aa34-0c27-6412f18a46bd.png)

同意するにチェックし、次へをクリックします。
![Untitled29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/4a145ebc-6d82-8725-1ce4-4ec2431db327.png)


初期状態で問題ないので次へ、アイコンを追加したい場合はチェックして次へ。
![Untitled30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/aa5348c0-f97f-dd5a-4bce-fad4a80eff04.png)

インストールの確認が表示されるのでインストールをクリック。
![Untitled31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/86929078-f499-ffbe-ab2e-7a5bc7946430.png)

インストールが完了するまで待ちます。
![Untitled32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/3c43d022-5002-a1ce-df15-70f36197a777.png)

インストールが完了すると下記画面が表示されるので、実行するにチェックをいれ「完了」をクリック。
![Untitled33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/aefa00da-d996-43b8-8856-3795e8e1f771.png)

VScodeが開けばインストール完了です、お疲れ様でした！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2602338/f3ec48e6-03ae-2789-e708-b868757eebf2.png)


## まとめ
PCや環境が変わるとローカル環境や開発環境の構築を必ず行いますが、時間を空けてしまうと忘れやすいのでハンズオン形式でまとめました！

手順や画像を細かく記載したので初心者や初学者の助けになれば幸いです。

次回の記事では実際にXamppを動かし、ローカル環境にLaravelフレームワークをインストールしてみます。

もしよければよろしくお願いいたします。