vagrant-apache-php-for-innovation-egg
- OS X
vagrant-apache-php-for-innovation-egg/ にある VirtualBox-4.3.0-xxx でインストール
- Windows
vagrant-apache-php-for-innovation-egg/ にある VirtualBox-4.2.18-xxx でインストール
vagrant-apache-php-for-innovation-egg/ にある Vagrant-1.3.5.xxx でインストール
vagrant-apache-php-for-innovation-egg/ にある centos64_ja.box を、vagrant add コマンドで追加
$ cd vagrant-apache-php-for-innovation-egg
$ vagrant box add centos64_ja centos64_ja.box
vagrant/Vagrantfile の以下の箇所をコメントアウトしてください。
config.vm.provider :virtualbox do |vb|
vb.name = "vagrant-apache-php-for-innovation-egg"
#vb.gui = true <--- コメントアウトする!
#vb.customize ["modifyvm", :id, "--memory", 1024]
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
vagrant/ に移動して、vagrant up コマンドで仮想マシンを起動
$ cd vagrant
$ vagrant up
ブラウザでhttp://192.168.33.30/
にアクセスする。phpinfo() の内容が表示されれば ok。
簡単なPHPファイルを作成します。docroot/ が仮想マシンの Apache では DocumentRoot になっているので、ここに PHP ファイルを設置します。
$ vim docroot/sample.php
<?php
echo 'Hello PHP!!';
ブラウザでhttp://192.168.33.30/sample.php
にアクセスする。Hello PHP!!
が表示されれば ok。
- 仮想サーバ起動
$ vagrant up
- 仮想サーバへSSHログイン
$ vagrant ssh
- 仮想サーバ停止
$ vagrant halt
- 仮想サーバ停止+破棄
$ vagrant destroy