開発環境について(vagrant virtualbox
- vagrantとはなにか?
- virtualboxとはなにか?
vagrantとは開発環境の構築と共有を簡単に行うためのツール。
「ほんの数行書くだけで開発用の仮想マシンを構築できる」
Vagrant(ベイグラント)とはなんぞや?ってとこですが、Vagrantは仮想環境をプログラミングするツールと言ったところです。
一般にWebアプリケーションの開発、テスト、本番運用などのための環境構築するため仮想マシンを起動し、OS、WebサーバやPHP、Rubyなどをインストールし、ChefやPuppetなどでアプリケーションをデプロイするといった操作が必要でした。これらを毎回構築するのはスンゴイ手間でそれをテンプレート化してすぐに構築できますよー。っていうのがVagrant(ベイグラント)になります。
Vagrantでいう「box」とは仮想マシンのテンプレートにあたります。
vagrantファイルを共有すれば、チームで環境を共有できる
virtual boxとは?
http://jukenki.com/contents/other/virtualbox/about-virtualbox.html
VirtualBox は、使用している PC 上に仮想的な PC を作成し、別の OS をインストール・実行できるフリーの PC 仮想化ソフトです。
VCCWとはなにか
VCCW はプロが作った WordPress 用の Vagrant 環境。
ってことは、virtual boxは仮想マシンを作って、vagrantはそこにパッケージ化されたものをいろいろぶちこむって感じかな