CakePHPをComposerでインストール

Bookmark this on Google Bookmarks
LINEで送る
Pocket

CakePHP バージョン2.4.5からインストール方法が簡単になったらしい

$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar require "cakephp/cakephp":"~2.4" "cakephp/debug_kit":"2.*"

appというプロジェクトをbakeで作成

$ vendor/bin/cake bake project app

データベース設定を対話式で行う

$ app/Console/cake bake db_config

app/Config/bootstrap.phpの頭に追記する

CakePlugin::load('DebugKit');

プラグインのファイルをapp以下へ移動する

$ mv Plugin/DebugKit/ app/Plugin/DebugKit/

app/webroot/index.php
app/webroot/test.php
app/Console/cake.php
この3ファイルの中の絶対パスを相対パスに書き換えておく

index.php, test.php

define('CAKE_CORE_INCLUDE_PATH',  ROOT . DS . 'vendor' . DS . 'cakephp' . DS . 'cakephp' . DS . 'lib');

cake.php

ini_set('include_path', $root . $ds . 'vendor' . $ds . 'cakephp' . $ds . 'cakephp' . $ds . 'lib' . PATH_SEPARATOR . ini_get('include_path'));

プラグインアセットの静的ファイルへのシンボリックリンクを張る
以下は、Vagrantで作った環境でシンボリックリンクを張っている

$ ln -fs /vagrant/application/app/Plugin/DebugKit/webroot /vagrant/application/app/webroot/debug_kit

他にもプラグインのwebrootの静的ファイルを使う場合はリンボリックリンクを張ると速いはず。