以下のサイトを参考にしてみました。
http://morizyun.github.io/blog/vagrant-mac-setup-biginner/
前提
VagrantとVirtualBoxはインストール済。
各sourceのダウンロードや設定
git clone git://github.com/borivojevic/cakephp-vagrant.git cd cakephp-vagrant/webroot git clone git@github.com:cakephp/cakephp.git sample1 cd sample1 chmod -R 777 app/tmp cd app/Plugin git clone git@github.com:cakephp/debug_kit.git DebugKit cd ../../ vim app/config/core.php # Security.saltとSecurity.cipherSeedを自分の好きな値に変更 vim app/Config/bootstrap.php # 以下の行を追加 CakePlugin::load('DebugKit'); vim app/Controller/AppController.php # 以下の行を追加 class AppController extends Controller { public $components = array('DebugKit.Toolbar'); // この行の追加 } cp app/Config/database.php.default app/Config/database.php vim app/Config/database.php # 以下のように変更 public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'root', 'password' => 'root', 'database' => 'sample1_default', // 通常使うDB名を設定 'prefix' => '', //'encoding' => 'utf8', ); public $test = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'root', 'password' => 'root', 'database' => 'sample1_test', // テスト用のDB名を設定 'prefix' => '', //'encoding' => 'utf8', );
vagrant上での作業
cd ../../ # cakephp-vagrantのフォルダまで戻る vagrant up # ここでいろいろ入る vagrant ssh # mysqlの設定 mysql -u root -proot mysql> create database sample1_default; mysql> create database sample1_test;
hostsの設定
sudo vim /etc/hosts # 以下を追加 33.33.33.10 dev.mirkoborivojevic.localhost
ブラウザで以下のURLにアクセス
http://dev.mirkoborivojevic.localhost/sample1/
できたー!!!
所感
いろいろ確認しながらやって10分では出来なかったけど、簡単に出来る事には間違いないので、是非オススメですー