L'acronimo ricorsivo sta per Phing is not GNU make. Sebbene le finalità siano le stesse di GNU make, Phing è in PHP e sfrutta i concetti di base del più celebre Ant di Apache Foundation.
Così come in Ant, le informazioni di compilazione sono affidate all'uso di documenti XML. Ma cosa si può fare con Phing? Tutto quello che si può fare con il sempreverde make oltre a:
- Test di unità (PHPUnit e SimpleTest)
- Trasformazioni XSLT
- Token replacement
- Esecuzione comandi SQL
- CVS/SVN
- Generazione documentazione (DocBlox e PhpDocumentor)
A questo, c'è da tenere in considerazione l'assoluta indipendenza dalla piattaforma, basta un interprete PHP, dopodiché funzionerà senza alcun problema di compatibilità e la flessibilità offerta dall'utilizzo dei documenti XML.
Phing è disponibile come pacchetto PEAR e installabile, a patto di avere le librerie PEAR, semplicemente come:
pear channel-discover pear.phing.info
pear install phing/phing
La home page del progetto è raggiungibile a questo indirizzo, dove è disponibile anche una wiki abbastanza esaustiva.