Vagrant&VirtualBoxをインストール

vagrantに仮装環境を追加

vagrant box add centos64 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box
ls ~/.vagrant.d/boxes/
vagrant box list
>centos64 (virtualbox, 0)

追加した仮装環境を起動

mkdir -p ~/Vagrant/CentOS64
cd ~/Vagrant/CentOS64/
vagrant init centos64
>Vagrantファイルが生成される.
vagrant up

仮装環境にログイン

vagrant ssh

Guest Addition の自動更新用のプラグインをinstall

vagrant plugin install vagrant-vbguest
vagrant reload

private_networkの設定(vm.networkの行をコメントアウト)

vim Vagrantfile
------------------------------------------------
  # Create a private network, which allows host-only access to the machine
  # using a specific IP.
  # config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.network "private_network", ip: "192.168.33.10"
------------------------------------------------

apacheの起動+アクセス

//install
sudo yum install httpd
vim /etc/http/conf/httpd.conf
----------
#Listen Listen 80
Listen 8080
----------
sudo /etc/init.d/httpd start
sudo /etc/init.d/iptables stop

//access
http://192.168.33.10:8080/

そのほかのコマンド

[boxの削除]
vagrant box remove BOX-NAME
[boxの一覧]
vagrant box list
[boxの停止]
vagrant halt
[boxを殺す]
vagrant destroy
[boxの設定反映]
vagrant reload
[boxのステータス確認]
vagrant status

phantomjsをインストール

su -
cd /usr/local/src/
wget https://phantomjs.googlecode.com/files/phantomjs-1.9.0-linux-x86_64.tar.bz2
tar jxfv phantomjs-1.9.0-linux-x86_64.tar.bz2
cp phantomjs-1.9.0-linux-x86_64/bin/phantomjs /usr/bin/

phantomjs --version