Phing – A PHP Build Tool An Introduction Michiel Rook DPC 2011 - Uncon
About me Michiel Rook Freelance PHP/Java consultant
Phing project lead
http://nl.linkedin.com/in/michieltcs
@michieltcs
About Phing “PHing Is Not GNU make; it's a PHP project build system or build tool based on  Apache Ant.”
Originally developed by Binarycloud
Ported to PHP5 by Hans Lellelid
I joined in 2005
Features Scripting using XML build files
Mostly cross platform
Interface to various popular (PHP) tools
Features
Installation PEAR installation $ pear channel-discover pear.phing.info $ pear install [--alldeps] phing/phing
Optionally install the documentation $ pear install phing/phingdocs
Why A Build Tool?
Why A Build Tool Repetitive tasks Version control
(Unit) Testing
Configuring
Packaging
Uploading
DB changes
...
Why A Build Tool For developers and deployments
Automate! Easier handover to new team members
Improves quality
Reduces errors
Saves time

Phing - A PHP Build Tool (An Introduction)