Windows10でLaravel開発環境

laravel/homesteadを利用した開発環境をWindows10で構築する

目次

  1. 事前インストール
  2. リソース準備
  3. VMの起動

事前インストール


リソース準備

※コマンドは全てgit bashで実行

box

laravelが公開しているlaravel/homesteadを追加

vagrant box add laravel/homestead

実行後、利用する仮想環境の選択で「virtualbox」なので、2をタイプして進行

==> box: Loading metadata for box 'laravel/homestead'
    box: URL: https://vagrantcloud.com/laravel/homestead
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) parallels
2) virtualbox
3) vmware_desktop

Enter your choice:

Homestead

作業用フォルダへ移動し、HomesteadのリポジトリをCloneする
ここで最新のタグを確認して、最新のタグを指定し、初期化スクリプトを実行する

git clone https://github.com/laravel/homestead.git Homestead
cd Homestead
git checkout v6.5.0
init.bat

Homestead.yamlを編集

folders->mapを作業フォルダに書き換え

folders:
 - map: [作業用フォルダへのパス]/code
 to: /home/vagrant/Code

sites:
 - map: laravel.powercube.local
 to: /home/vagrant/code/Laravel/public

ssh鍵の作成

ssh-keygenで作成

ssh-keygen -t rsa

ファイルの保存先、パスフレーズ、パスフレーズ確認が聞かれるが、全て空で進む

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/xxxx/.ssh/id_rsa):
Created directory '/c/Users/xxxx/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

VMの起動

vagrantコマンドで起動
Homesteadフォルダへ移動して

vagrant up