How to install an updated version of PEAR / PHPUnit on Ubuntu?
First, install PEAR.
sudo apt-get install php-pear
Next, tell PEAR to update its own channel.
sudo pear channel-update pear.php.net
Then, tell PEAR to upgrade itself to the newest version.
sudo pear upgrade-all
You should now have the newest version of PEAR installed.
To install PHPUnit, let PEAR know where to find PHPUnit.
sudo pear channel-discover pear.phpunit.de
Then install PHPUnit. (the -a makes sure all dependency packages are also installed)
sudo pear install -a phpunit/PHPUnit
Update:
According to the latest PHPUnit installation documentation, you can install PHPUnit with the following commands (make sure you have updated PEAR first):
sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/PHPUnit
Last versions of PhpUnit require ez/zeta components & symfony's YAML lib
sudo apt-get install php-pear
sudo pear channel-update pear.php.net
sudo pear upgrade-all
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -a phpunit/PHPUnit
See the last updated installation tutorial here
If installation using above command failed, You might need to install Net_URL2-0.3.1
and then HTTP_Request2-2.0.0RC1
before installation of PHPUnit on Ubuntu.
Find the latest version of the above packages and install them.
Example:
sudo apt-get install curl
sudo pear install pear/Net_URL2-0.3.1
sudo pear install pear/HTTP_Request2-2.0.0RC1
sudo pear install -a phpunit/PHPUnit