作業メモ
$ vagrant box add precise32 http://files.vagrantup.com/precise32.box
$ mkdir ~/Vagrant/precise32
$ cd ~/Vagrant/precise32
$ vagrant init precise32
$ vagrant up
$ vagrant ssh
$ sudo dpkg-reconfigure tzdata
$ sudo aptitude update
$ sudo aptitude install php5 php5-cli php5-mysql mysql-server apache2 unzip curl git
$ vi Vagrantfile
--
config.vm.network :forwarded_port, guest: 80, host: 10080
config.vm.network :forwarded_port, guest: 3306, host: 13306
--
$ vagrant reload
$ cp ~/Downloads/cakephp-2.4.5.zip .
$ unzip cakephp-2.4.5.zip
$ cd cakephp-2.4.5
$ chmod -R 777 app/tmp
$ vi app/Config/core.php
$ sudo a2enmod rewrite
$ sudo vi /etc/apache2/sites-available/default
/var/www の AllowOverride None を All に変更
$ sudo service apache2 restart
$ sudo vi /etc/mysql/my.cnf
--
[mysqld] に "character-set-server=utf8"
[client] に "default-character-set=utf8"
--
$ sudo service mysql restart
$ sudo ln -s /vagrant/cakephp-2.4.5 /var/www/cake
$ mysql -uroot
> create database blog
cd app/Config
mv database.php.default database.php
vi database.php
mysql のユーザー名、パスワード、DB名を記述する
$ curl -sS https://getcomposer.org/installer | php
$ sudo cp composer.phar /usr/local/bin/composer
$ composer install