2008年4月28日月曜日

CakePHP の環境を整える

前提となるツール

  • PDT が使えること。
  • XAMPP がインストールされていること。

(cf. PHP の開発環境を整える)

 

CakePHP を利用するための手順

CakePHPで高速Webアプリ開発:第4回 CakePHPでの開発環境を構築する の説明に従った。

(この連載の第12回 を読むと、CakePHP の概略をざっと把握できる。)

CakeForge: CakePHP: Project Filelist より Stable の cake_1.1.19.6305.zip をダウンロードして、解凍した。

 

PDT の設定

PDT で PHPProject を作成する。(testcake とした。)

File > import で、先ほど解凍した cake_1.1.19.6305 フォルダ をインポート。

インポートしたらエラーが表示されたので、プロジェクトのプロパティで、文字コードを UTF-8 に変更した。

testcake プロジェクト直下の index.php で右クリック > Run As > Open Run Dialog... を選択。 以下のように設定して実行する。

Image1

Eclipse に内蔵されたブラウザに、以下のように表示された。この表示は、Apache の mod_rewrite が設定されてないときの表示。

Image2

 

Apache の設定 - mod_rewrite

Cookbook :: 1.2 Collection :: The Manual :: Developing with CakePHP :: Installation :: Apache and mod_rewrite を参考にし、D:\xampp\apache\conf\httpd.conf の以下の行をコメントアウトした。

LoadModule rewrite_module modules/mod_rewrite.so

再度、上記と同じように index.php を実行したら、以下のように表示された。

Image4

 

データベースの設定

app/config/database.php.defaultをコピーまたはリネームして,app/config/database.php を作成します。

(http://gihyo.jp/dev/serial/01/cakephp/0004?page=2 より)

http://localhost/phpmyadmin/ にアクセスして、 ユーザ cake を作成した。

Image5

再度、上記と同じように index.php を実行したら、以下のように表示されるようになった。

Image6