#install headless phpunit & selenium on debian wheezy
##prepare pear
pear upgrade pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.project.com
sudo pear channel-discover pear.symfony-project.com
##install depending apps
sudo pear install phpunit/PHPUnit --alldeps
sudo pear install phpunit/PHPUnit_Selenium --alldeps
sudo apt-get install xvfb
sudo apt-get install openjdk-6-jre-headless
##install firefox on debian wheezy (the lazy way)
add the following to /etc/apt/sources.list
deb http://packages.linuxmint.com debian import
and do
gpg --keyserver pgp.mit.edu --recv-keys 3EE67F3D0FF405B2
gpg --export 3EE67F3D0FF405B2 > 3EE67F3D0FF405B2.gpg
sudo apt-key add ./3EE67F3D0FF405B2.gpg
rm ./3EE67F3D0FF405B2.gpg
sudo apt-get update
sudo apt-get install firefox firefox-l10n-en-us
##download latest "selenium server"
http://docs.seleniumhq.org/download/
e.g. wget http://selenium.googlecode.com/files/selenium-server-standalone-2.35.0.jar
##start selenium server
sudo xvfb-run java -jar selenium-server-standalone-2.35.0.jar
... and enjoy running your tests.