Homesteadで高速laravel環境構築
Laravel Homestead とは
laravel Homestead はパッケージを事前に済ませた、laravel公式のboxで、phpやHHVM,webサーバー,その他のサーバーソフトウェアをローカルマシンにインストールする日強王なく、素晴らしい開発環境を準備できます。オペレーティングシステムでごちゃごちゃになる心配はもうありません!vagrant のboxを完全に使い捨てすることができ、調子が悪くなった時に壊して、数分のうちににboxを再生成することができる
インストールまで(事前準備)
Homestead の仮想マシンを作成するために
vagrant box add laravel/homestead
作業ディレクトリ作成
#ディレクトリ作成
mkdir ~/dev_laravel
cd dev_laravel
composer require laravel/homestead --dev
Vagrantfile とHomestead.yamiファイルの作成
php vendor/bin/homestead make
vagrant 起動
vagrant up
以下のエラーが表示された場合は、以下の記事を参考にしてください。
Homestead の環境でvagrant up時にエラーが発生!
==> homestead-7: Clearing any previously set network interfaces...
The specified host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your host only network so that it no longer matches that of
a bridged or non-hostonly network.
Bridged Network Address: '192.168.10.0'
Host-only Network 'en0: Wi-Fi (AirPort)': '192.168.10.0'
laravelのインストール
無事vagrant が起動したら、仮想マシンに接続します。
その後laravelのプロジェクトを作成したいディレクトリに移動
#composerのアップデート
composer global update
#laravel インストール
laravel new
ホストとゲストの共有
ホストとゲスト環境で動悸したいときは、Homesgead.yaml ファイルで動悸したいディレクトリの指定をします。
ディスカッション
コメント一覧
まだ、コメントがありません