OSXでCakePHPの開発環境を整えてみた

いよーし、CakePHPをやるぞ
という訳で、まずはOSX上に開発環境を整えてみました。

できるだけタダで、簡単に。

インストールの様子をiShowUで記録してYouTubeしてみました。
なかなかアップロードできなくて苦労した・・・。

インストールしたのは、以下のモノです。

  1. MAMP
  2. Eclipse PHP Development Tool
  3. clay
  4. CakePHP

MAMP

OSX用の、Apache、MySQL、PHPのAll in One Packageです。
ダウンロード、インストールで開発環境が出来ちゃいます。
Windows、Linux環境であれば、XAMPPがありますね。
MAMPでは、サーバの起動・停止をコントロールできるwigetが提供されているので便利です。

mamp_wiget.png

Eclipse PHP Development Tool

Eclipseの、PHP統合開発環境プラグインです。
こちらでもAll in One Packageが提供されているので、それをインストールすればすぐ開発が始められます。
Eclipseのworkspaceは、MAMP上のApacheの公開ディレクトリ “/Applications/MAMP/htdocs/” を指定しました。
PHPの実行プログラムはeclipseに同梱されているものから、MAMPのものに変更しています。(気分的に)
コンテントアシストやリファクタリングが強力です。
が、thtmlをphpエディタで開けなくてちょっと不便。関連づけして開こうとするとエラーが出てしまうんですよね。
どうにか出来そうなものですが。

(2007/02/15 追記)できました

Clayデータベースモデリング

Eclipse上でDBのモデリングを行えるプラグインです。
CakePHPを利用したWebアプリの開発はデータモデリングからスタートするので、この部分を効率的に行える必要がありますね。
IDE上でグラフィカルにDBモデリングができ、スキーマを生成するSQLも作れるので便利です。

clay.png

CakePHP

最後に、CakePHPです。
ダウンロードして展開したモノを、そのままMAMP上のApacheの公開ディレクトリ “/Applications/MAMP/htdocs/” に突っ込みました。

2件のコメント to “OSXでCakePHPの開発環境を整えてみた”

  1. massat.jp さん:

    eclipseでthtmlを編集するためには…

    以前のエントリで、
    コンテントアシストやリファクタリングが強力です。
    が、thtmlをphpエディタで開けなくてちょっと不便。関連づけして開こうとするとエラーが出てしま (more…)

  2. Risa さん:

    Well said.

Leave a Reply