動作要件
Propelを走らせるにはできるだけ最新のバージョンのPHPといくつかのパッケージが必要です(テクノロジー? を参照)。
- PHP5 - PropelにはPHP5が必要です。現在Propelを走らせるにはPHP5.0.0RC1 以上が必要になります。SVN バージョンを使っている場合は最新のPHP5を使うことをお勧めします。パッケージバージョンを使っている場合は(PHPにはいつも変更が入っているため)特定のPHP5のバージョンが必要な場合があります。
- サポートされているRDBMS - Propelは現在 MySQL, PostgreSQL, SQLite, and MS SQL Serverをサポートしています。Oracle用のドライバーも開発中です。
- PEAR::Log - phingがPEAR Logパッケージをロギング用に必要とします。ほとんどのPHPのディストリビューションと一緒にこのパッケージはインストールされているはずです。インストールされていない場合はPEAR インストーラーを使ってインストールすることが可能です。(あるいは http://pear.php.net からソースを所得してください。)
$> pear install Log
- Creole - PropelはCreoleデータベース抽象レイヤーを使います。CrepleクラスはPropelパッケージの中に含まれています。SVNからPropelを使っている場合は、Creoleを別にインストールする必要があります。http://creole.phpdb.org からダウンロードやインストールを行ってください。注意:SVNからPropelを使っている場合は多数関係しているパッケージがあるため、CreoleもSVNから所得することをお勧めします。
(訳注:Propelのversion 1.3からはPDOがデータベース抽象レイヤーになっていて、Creoleは既存のデータベースからPropelクラスを生成するためだけに使われます)
- Phing - PropelはPhingを使ってPHPクラスとSQL定義ファイルの構築を行います。PhingはPropelのruntimeフレームワークには必要とされていません。(Phingはクラスを構築するマシンにだけ入っていればよく、公開サーバーには必要無いという意味です。) Phingもネットワーク越しに簡単にインストールすることができます。http://phing.infoからダウンロードやインストール方法を参照してください。
