下手に解説すると間違いそうなので参考になったサイト貼っときます。
https://qiita.com/7968/items/68b3566d92d2b007038e#step-4laravel-homestead-%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90
VirtualBox+Homestead+Vagrant
この呪文のような言葉を唱えながら、仮想マシーンをMac内に構築することが出来た。
http://homestead.test/
にブラウザでアクセスすると以下のような画面が表示される。(VirtualBoxが起動しているローカル環境で)
この画面は、MacローカルでLaravelというフレームワークを使って開発中のWebアプリケーション「カンタンPro」のトップページだ。まだ何もプログラミングしてないけど、れっきとしたPHPのプログラムにより表示されている。
Homestead
Homesteadというものを用いてLaravelの仮想環境を作った、ということだ。Homesteadは仮想マシーンを作るための設計図のようなものだとか。
VirtualBoxの起動画面
Mac内に別のマシーンを仮想的に作ってる。Webアプリケーションを動かすための仕組みが全部入っているらしい。本番の環境と同等なので、開発したアプリケーションがこのマシーン上で正常に動作したら良いらしい。この仮想マシーンをコマンドラインで操作するのにvagrantというものを用いる。
まとめ
なかなか今回も躓きポイントが多かったぁ。。。デフォルトでバシッと行けてくれたらいいんだけど、色々設定を変えないとうまく行かない。その都度勉強にはなるんだけど環境構築だけで消耗しそう。
[temp id=3]