自分の備忘録として
目的
vagrantの上に、プロジェクトごとにlaravelを使えるように、プロジェクトごとにhomestead環境を作る
前提
ローカルにcomposerインストール済み
ローカルでvagrant使える(virtualboxかVMwareある)
ローカルでphpが使える
(homesteadのboxのDLに時間がかかるので、回線環境がよいほうがいい)
全体の流れ
ローカルにて
・プロジェクトを作る
・homesteadインストール
・vagrantup
プロジェクト作る
ローカルにて、プロジェクト(フォルダ)を作ります。
プロジェクトを作りたいフォルダ(例えば、/Users/egushin/work/)に移動して、
composer create-project laravel/laravel pjname "5.1.*"
これで、/Users/egushin/work/にpjnameというフォルダができます。
homesteadをインストールします。
vagrantのlaravel用boxであるhomesteadを入れます。
この作業は、プロジェクトごとでなくても、一度マシンに入れてしまえば不要な作業
vagrant box add laravel/homestead
プロジェクトディレクトリに移動
cd pjname
homesteadを入れます。
composer require laravel/homestead --dev
完了すると
Homestead Installed!
とおっしゃる
vagrantファイルなどを生成する
php vendor/bin/homestead make
これで、Vagrantfileなどが作られたはずです。
vagrant up
これで、設定のホストまたは、IP(僕の場合は、192.168.10.10でした)にアクセスすると
下記画像
その他設定をば
homestead.yamlとかをごにょごにょします。