Composer で CakePHP をセットアップしたら超絶楽だったのでメモ
CakePHPでなんか作ってみようと思って、前々から気になっていたComposerを使ってインストールしてみることに
@yando さんの書いた以下の記事を元に作業してみた
http://www.engineyard.co.jp/blog/2013/install-cakephp-on-composer/
基本的には上の記事を見れば全部書いてあるのですが、自分用のメモってことで
まずはComposerのインストール
アプリを置くルートディレクトリに行って以下を事項
$ curl -s http://getcomposer.org/installer | php
composer.pharがダウンロードされます
composer.jsonを作る
composer.json に以下を記述する
{ "name": "status-site", "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ], "require": { "pear-cakephp/cakephp": "2.4.3" }, "config": { "vendor-dir": "Vendor/" } }
CakePHPの最新バージョンが2.4.3らしいのでバージョン指定を2.4.3に変更してみた
Composerを使ってCakePHPをinstall
$ ./composer.phar install
色々メッセージが出てきてVendorディレクトリ内にCakePHPが設置される
これで、もうCakePHPが使える状態になってしまった
あとはappをbakeしてappを作る
$ ./Vendor/pear-pear.cakephp.org/CakePHP/bin/cake bake --app app
CakePHPに色々質問されるので、質問に答えていけばappディレクトリができてアプリのベースが出来てしまう
あとは出来たappディレクトリ内のwebrootをDocumentRootに設定して、ブラウザからアクセスするだけでおっけー
つまり
- Composer使ってインストールすると楽チン
- bakeすっげー楽チン
ということで、みんなもComposerとかbakeとか使って楽すると良いよって話でした
さーて、「CakePHP2 実践入門」買ってくるかー