PHPの基本的な記述方法を覚えたので、次はフレームワークを覚えようと Laravel Homestead を利用して開発環境を構築しました。
そのときに、はじめて VirtualBox と Vagrant に触れたので、それぞれがどのようなものか調べて、何となくですが、理解しました。
Homestead を利用して、開発環境を構築するときに Homestead vagrant box の他に Homstead を準備する必要があります。
VirtualBox + Vagrant を使うと 仮想マシンの状態をパッケージにして配布することが可能 になるかと存じます。
ということは、Homestead vagrant box だけで開発環境の構築ができそうなのに、なぜ Homstead も必要なのかなという疑問があります。
Homstead はなぜ必要なのでしょうか?
そもそも、vagrant box だけでは Homestead を使って構築するような環境は作れないのでしょうか?
ご存じの方いれば、教えてください ((_ _ (´ω` )ペコ
なぜ、必要なのかなと思い Homstead にあるファイルを見ましたが、よくわかりません(・ω・`;)
私の理解に誤りがあるかもしれませんが、一つは Homestead.yaml を作成するのに必要かと思います。
yamlファイルだと、簡単な記述で仮想マシンのIPや共有の設定を行えるので便利になります。
他のファイルも確認したものの、scripts
フォルダの中には シェルスクリプトがあり、nginxやデータなどの設定をしているのかな思いますが、環境設定は vagrant box でできるのでは?とも思いますし、なぜ必要なのか、どのような役割をしているのかいまいち理解できていません。
Homstead はどのような役割をするために、なぜ必要なのか教えてもらえると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。