1 2-------------------- 3RUNTIME DEPENDENCIES 4-------------------- 5 6 - PHP 5.3.X 7 - PHP OpenSSL 0.9.8 8 - PHP with bcmath support 9 - PHP with CURL support 10 11 12-------------------- 13BUILD DEPENDENCIES 14-------------------- 15 16 - Phing 17 - PHPDocumentor 18 - PHPUnit 19 - XDebug 20 21 With a working PEAR installation the following commands should take care of everything: 22 23 $ sudo pear channel-discover pear.phing.info 24 $ sudo pear install --alldeps phing/phing 25 26 $ sudo pear channel-discover pear.phpunit.de 27 $ sudo pear install --alldeps channel://pear.phpunit.de/PHPUnit 28 29 $ sudo pear install --alldeps PhpDocumentor 30 31 $ sudo pecl install xdebug 32 33 34-------------------- 35BUILD TARGETS 36-------------------- 37 38 $ phing all # Run everything 39 $ phing clean # Clean all build artifacts 40 $ phing doc # Build PHPUnit documentation 41 $ phing lint # Check syntax of source files 42 $ phing test # Run all unit tests 43 $ phing stats # Print statistics about lines of code 44 $ phing release # Create a release 45 $ phing publish # Publish a release