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 1K GitHub stars and 301 GitHub forks. Here’s a link to phing's open source repository on GitHub
Why developers like phing?
Here’s a list of reasons why companies and developers use phing
Be the first to leave a pro
- 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?
See all alternatives
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.
A deployment tool written in PHP with support for popular frameworks out of the box
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.
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.
Homebrew installs the stuff you need that Apple didn’t. Homebrew installs packages to their own directory and then symlinks their files into /usr/local.