Skip to content
AppClap
Phing is unclaimed —
P

Phing

PHing Is Not GNU make·phing.info

Visit

Phing is a PHP project build system or build tool based on Apache Ant. It uses simple XML build files and extensible PHP 'task' classes to automate tasks such as running PHPUnit tests, file transformations, file system operations, SQL execution, and version control operations. It is designed to replace custom scripts used for packaging, deploying, or testing PHP applications.

What it's for

Packaging PHP applicationsDeploying PHP applicationsTesting PHP applicationsRunning PHPUnit unit tests with coverage reportsFile transformations (token replacement, XSLT, templates)Creating PEAR packagesGenerating documentation with PhpDocumentor or ApiGen

Features 14

  • Documentation generation (PhpDocumentor, ApiGen)
  • Easily extendable via PHP classes
  • File system operations
  • File transformations (token replacement, XSLT transformation, template transformations)
  • Git, Mercurial and Subversion operations
  • Interactive build support
  • No required external dependencies
  • Rich set of provided tasks
  • Running PHPUnit unit tests including test result and coverage reports
  • Runs on PHP 7 and 8
  • Simple XML buildfiles
  • SQL execution
  • Tools for creating PEAR packages
  • Works on Linux, Mac & Windows

At a glance

free tieropen source
TypeCLI tool
DeploymentInstalled (local)
PlatformsLinux, macOS, Windows

Integrations

PHPUnitGitMercurialSubversionPhpDocumentorApiGenComposerPEAR

Resources

Pricing

Phing is free and open source software; no paid plans are listed on the site.

Last checked 20 days ago·