What is phing?
It is not GNU make; it's a PHP project build system or build tool 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.
phing is a tool in the Package Managers category of a tech stack.
phing is an open source tool with 1.2K GitHub stars and 320 GitHub forks. Here’s a link to phing's open source repository on GitHub
Who uses phing?
Companies
Developers
15 developers on StackShare have stated that they use phing.
phing Integrations
phing's Features
- Simple XML buildfiles
- Rich set of provided tasks
- Easily extendable via PHP classes
- Platform-independent: works on UNIX, Windows, Mac OSX
- No required external dependencies
- Built for PHP5
phing Alternatives & Comparisons
What are some alternatives to phing?
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
Deployer
A deployment tool written in PHP with support for popular frameworks out of the box
Composer
It is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Apache Ant
Ant is a Java-based build tool. In theory, it is kind of like Make, without Make's wrinkles and with the full portability of pure Java code.
Make
The GNU Compiler Collection and GNU Toolchain (Binutils, GDB, GLIBC)