質問: vagrantでPHPの環境構築をしております。 そこで、共有フォルダの設定をしているのですが 「ローカル上のinitしたフォルダは、仮想マシン上の/vagrantに該当する。 ローカルのフォルダ(ここでいえばMyVagrant)を仮想マシン上の/var/www/htmlに対応させる。」 ここでいう、/var/www/html はゲストOS上のドキュメントルートである /vagrat と何が違うのでしょうか? ``` rm -fr /var/www/html ln -fs /vagrant /var/www/html ```
回答: Vagrantでドキュメントルートって言う言い方はしない気もしますが、 Vagrantの機能としてゲストOS上とホストOS上の共有フォルダが /vagrant フォルダであり ゲストOS上で動いているApacheのドキュメントルートが /var/www/html フォルダとなっているはず。 なので ``` rm -fr /var/www/html ln -fs /vagrant /var/www/html ``` をすることによって/var/www/htmlを/vagrantのことを指すようにしてHTMLをホストOSから作成などできるようにして、ブラウザからサクッと確認する事ができるようにしてるっていう感じですね。