The goal of this chapter is to help you obtain and correctly setup and execute Phing on your operating system. Once you setup Phing properly you shouldn't need to revisit this chapter, unless you're re-installing or moving your installation to another platform.
To use Phing you must have installed PHP version 5.6 or above compiled
--with-libxml2
, as well as --with-xsl
if you
want to make use of advanced functionality.
For more information on PHP and the required modules see the PHP [php] website. For a brief list of software dependencies see below.
Designed for portability from the get go, Phing runs on all platforms that run PHP. However
some advanced functionality may not work properly or is simply ignored on some
platforms (i.e. chmod
on the Windows platform).
To get the most out of Phing, a Unix style platform is recommended. Namely: Linux, FreeBSD, OpenBSD, etc.
For a detailed and up-to-date list of required and/or optional software and libraries, refer to the phing/phing package on Packagist.