下手に解説すると間違いそうなので参考になったサイト貼っときます。
VirtualBox+Homestead+Vagrant
この呪文のような言葉を唱えながら、仮想マシーンをMac内に構築することが出来た。
にブラウザでアクセスすると以下のような画面が表示される。(VirtualBoxが起動しているローカル環境で)
この画面は、MacローカルでLaravelというフレームワークを使って開発中のWebアプリケーション「カンタンPro」のトップページだ。まだ何もプログラミングしてないけど、れっきとしたPHPのプログラムにより表示されている。
Homestead
Homesteadというものを用いてLaravelの仮想環境を作った、ということだ。Homesteadは仮想マシーンを作るための設計図のようなものだとか。
VirtualBoxの起動画面
Mac内に別のマシーンを仮想的に作ってる。Webアプリケーションを動かすための仕組みが全部入っているらしい。本番の環境と同等なので、開発したアプリケーションがこのマシーン上で正常に動作したら良いらしい。この仮想マシーンをコマンドラインで操作するのにvagrantというものを用いる。
まとめ
なかなか今回も躓きポイントが多かったぁ。。。デフォルトでバシッと行けてくれたらいいんだけど、色々設定を変えないとうまく行かない。その都度勉強にはなるんだけど環境構築だけで消耗しそう。
記事では、VirtualBox、Homestead、Vagrantを使用してMac内に仮想マシンを構築し、Laravelの開発環境を整える方法が紹介されています。
まとめ
仮想マシンを使った開発環境構築は便利ですが、設定が複雑で初心者には難しいかもしれません。しかし、環境構築に時間をかける価値があり、効率的な開発を実現できます。WordPressフリーランスにも役立つ見積書作成ツールや仕事効率化術を学ぶことで、より効果的に業務を遂行することができます。