LaravelのVirtualBox・Vagrant・Homestead・Composerで開発環境を構築する

プロモーションが含まれています

LaravelのVirtualBox・Vagrant・Homestead・Composerで開発環境を構築する

LaravelのVirtualBox・Vagrant・Homestead・Composerで開発環境を構築する

Laravel関連記事

関連記事をもっとみる

準備

・VirtualBox
・Vagrant
・Git Bash(Windowsのみ)
のインストールをしておく。

【Laravel】Virtualboxをインストールする方法
【Laravel】Virtualboxをインストールする方法Laravel関連記事Virtualboxをダウンロードする 下からダウンロードする。VirtualboxをインストールするNEXTNEXTNEXT一時的にインストール中のPCのネ...
【Laravel】vagrantをインストールする方法
【Laravel】vagrantをインストールする方法Laravel関連記事vagrantをダウンロードする Windowsの64bitを下からダウンロードする。vagrantをインストールするNEXTNEXTNEXTInstallFini...
windowsでLaravelで使うためのGit Bashをインストールする
windowsでLaravelで使うためのGit Bashをインストールする方法Laravel関連記事Git Bashをダウンロードする 下からダウンロードする。Git BashをインストールするNEXTNEXTGit Bash Hereに...

Homestead vagrant box のダウンロード

vagrant box add laravel/homestead

Enter your choiceと聞かれたら、virtualboxの番号を入力する。

Homesteadのダウンロード

今回は、ユーザーディレクトリの直下にappディレクトリを作成し、そこに Homestead のファイルをダウンロードします。
Git Bashからコマンドでappディレクトリに移動する。

cd ~/app

移動後、Homestead のファイルをダウンロードする。

git clone https://github.com/laravel/homestead.git Homestead

Laravel Homestead の設定ファイルの作成

上で作成したHomesteadディレクトリに移動して、下記コマンドを実行し、Homestead.yamlを作成する。

bash init.sh

SSH鍵ファイルの作成

ホームディレクトリに移動してSSH鍵ファイルが作られていないか確認します。

ls -la I grep .ssh

id_rsaid_rsa.pubが表示されれば存在する。
なければ下記コマンドで作成する

ssh-keygen -t rsa

Enter file in which to save the keyと聞かれたら enter を押す。
Enter passphraseでパスフレーズを入力して enter を押す。
入力されてるかわからないが入っているので大丈夫!もう一度入力する。

Homestead の設定ファイルの編集

ローカルからapp/Homestead/Homestead.yamlを編集する。

folders:
- map: ホストの作業ディレクトリ
  to: /home/vagrant/code

sites:
- map: homestead.test
  to: /home/vagrant/code/Laravel/public

仮想マシンの起動

Git BashからHomesteadディレクトリに移動してコマンド実行。

vagrant up

成功したら下記コマンドでログインする

vagrant ssh

仮想マシン上で Composer を利用して、Laravel ファイルをダウンロードする

ログインできたら、codeディレクトリに移動する。
Composer を利用して、Laravel ファイルをダウンロードする。
最後のLaravelはダウンロードするディレクトリ名。

composer create-project laravel/laravel --prefer-dist Laravel

Laravel ページの表示

Homestead.yamlに記述した、IPアドレスをブラウザに打ち込んで、Laravel ページが表示されたら成功。
表示できない場合は、Homestead.yamlの下記から記述を確認する。

Laravelの環境構築でNo input file specified.エラーをHomestead.yml編集で解決する
Laravelの環境構築でNo input file specified.エラーをHomestead.yml編集で解決するLaravel関連記事原因おそらくHomestead.ymlの設定が間違っている。ゲストOS側の設定をsites:のt...

コメント

タイトルとURLをコピーしました