XAMPP に Composer で CakePHP 2.4 をインストールする
基本的に参考サイトの手順通りなのですが、一部修正が必要な部分があったのでメモ。
XAMPP 環境について
Windows 8.1 64bit
XAMPP 1.8.2
PHP 5.4.19
Composer のインストール
こちらを参考にインストールしました。
Windows PowerShell で Composer を使う | 雪猫ノート
composer.bat はPATHの通ったディレクトリに置いて下さい。
CakePHP のインストール
こちらを参考にインストールしました。
#CakePHP 爆速でAPIを実装するチュートリアル - 忍び歩く男 - SLYWALKER
ちなみに自分の composer.json です。
search プラグインや smarty を追加してあります。
{ "require": { "pear-cakephp/cakephp": "2.4.*", "cakephp/debug_kit": "~2.2", "FriendsOfCake/crud": "3.*", "cakedc/search": "2.*", "smarty/smarty": "3.1.*" }, "config": { "vendor-dir": "Vendor/" }, "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ] }
Composer で smarty をインストールする場合 svn コマンドが必要になります。
svn はこちらからダウンロードできます。
Download Subversion Client
cake コマンドの修正
cake コマンドはそのままではエラーで実行できません。
Vendor/bin/cake.bat の 7 行目を次のように修正します。
修正前: bash "%BIN_TARGET%" %* 修正後: cmd /C "%BIN_TARGET%" %*