$ composer update
Before running need to start one of "browsers":
$ java -jar selenium-server-standalone-2.35.0.jar
or
$ phantomjs --webdriver=8643
$ bin/behat --ansi features/MyFeature.feature --profile phantom
or
$ bin/behat --ansi features/MyFeature.feature
Good luck testing rich web application (think AngularJS) using simple HTTP request parsing those headless PHP drivers offer. Here PhantomJS helps. A little. It is much faster than Firefox, does not need to start up - saves time in general. However, tests optimized for Selenium2 @PhantomJS might fail on Selenium2 @real-browser, because those relatively small waits are not enough for loading + rendering + javascripts magic.
Can we use followings? Yes, I know about need to kill those somehow later, but all in single terminal window
$ phantomjs --webdriver=8643 >> /dev/null &
$ java -jar selenium-server-standalone-2.35.0.jar >> /dev/null &