PHP Installer

The PHP Installer is a general purpose installation program that can be used by other applications to configure themselves

The installer includes tests for the PHP installation itself plus a way for you to provide a custom class that is used to determine the currently installed version of the application, if any

When there is a currently installed version the installer will only run the necessary portions of the installation to upgrade the installed application.