LoginSignup
8
12

More than 5 years have passed since last update.

laravelのhomesteadをプロジェクトごとにインストールする

Posted at

自分の備忘録として

目的

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でした)にアクセスすると
下記画像

スクリーンショット 2016-07-14 9.10.41.png

その他設定をば

homestead.yamlとかをごにょごにょします。

8
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
12