PEAR Installer
Propel now supports PEAR channels (note that this requires PEAR >= 1.4.0). You can install Propel by adding the pear.phpdb.org channel to your PEAR environment and then installing Propel using the phpdb channel alias and propel_runtime and propel_generator package names:
$> pear channel-discover pear.phpdb.org $> pear install phpdb/propel_generator $> pear install phpdb/propel_runtime
Note: if you would like to use a beta or RC version of Propel, you may need to change your preferred_state PEAR environment variable.
$> pear config-set preferred_state beta
For those wanting a one-liner copy and paste, try the following choices
If your not sure if you already have Propel installed and want to make sure you have it installed and the latest version
pear channel-discover pear.phpdb.org; pear install --force phpdb/propel_generator-beta phpdb/propel_runtime-beta
pear channel-discover pear.phpdb.org; pear install --force phpdb/propel_generator phpdb/propel_runtime
If you want to install Propel on a fresh system
pear channel-discover pear.phpdb.org; pear install phpdb/propel_generator-beta phpdb/propel_runtime-beta
pear channel-discover pear.phpdb.org; pear install phpdb/propel_generator phpdb/propel_runtime
Phing Dependency
Propel requires phing to be installed. You can either install the dependencies during the Propel install above or install Phing separately:
pear channel-discover pear.phing.info pear install phing/phing
See Phing download page for more info.
Full Propel Package
Please download one of the packages below if you would like to install the traditional Propel package, which includes both runtime and generator components.
Current Release
Older Release
Older Releases
Older releases are not recommended however if you are hunting them for a specific project that was written for an older version they are still available.
