私のアプリケーション構築環境およびツールを説明します。 公開用のFedora Core 3 のサーバとデスクトップのDebian/Sargeの2種類を使っています。 これらのディストリビューションにPHP5.0.5をインストールしています。
データベースは、mysql の 5,4.1を併用しています。 5は最近入れたばかりですが新機能を使わなければ4.1とあまり変わらないような印象です。 Symfonyではデータベースの文字コードはUTFしか使えないと考えてください。I18N対応の制約です。
作業環境はX Windowです。WindowsパソコンしかなくてもVNCでXを使っています。 ソースコード編集用のエディタは、emacsを利用しています。 UTFが利用しにくい環境なのでソースコードは文字コードEUCで書いています。
バージョン管理には、Subversion。管理用にtracを利用しています。
設計ツールとして、JudeProfessionalとDBDesigner 4を愛用しています。 今回はJudeを利用する予定はありません。
DBD4はフリーできれいなERDがかけるお気に入りのツールです。 スキーマの構築もできます。
初めて使う人はショートカットキーC-TとC-Rは是非覚えましょう。 作業スピードが断然違います。
こんな感じです。

