Federico Cargnelutti

Simple is better than complex. Complex is better than complicated. | @fedecarg

Phing – PHP project build system based on Apache Ant

with 3 comments

Phing is a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP “task” classes make it an easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, tools for creating PEAR packages, and much more.

If you find yourself writing custom scripts to handle the packaging, deploying, or testing of your applications, then we suggest looking at the Phing framework. Phing can comes with numerous out-of-the-box operation modules (“tasks”), and an easy-to-use OO model for adding your own custom tasks.

Visit the Phing Homepage for downloads and documentation.

Tutorials

Written by Federico

June 30, 2007 at 10:48 am

Posted in Deployment, PHP, Tools

3 Responses

Subscribe to comments with RSS.

  1. I’m glad I found your blog, its great and has a wealth of PHP related information. It’s added to my blogs to read list.

    Thanks for refreshing my memory on the PHP ant tool. I could not remember what it was called.

    - Owen.

    Owen

    May 20, 2008 at 12:41 pm

  2. I wrote a simple tutorial on database migrations with phing.

    Simple database migrations with Phing and DbDeploy

    Dave Marshall

    May 21, 2008 at 11:21 am

  3. Added ;)

    phpimpact

    May 21, 2008 at 12:37 pm


Leave a Reply