Quick steps for implementing php unit testing on Ubuntu Apache. Unit test frame work is by https://phpunit.de/ by Sebastian Bergmann. All detailed documentation on that site.
Installation is easy by:
apt-get update apt-get install phpunit
Test the version by:
phpunit --version
Create a class and some tests for the class. First Money.php:
<?php
class Money
{
    private $amount;
    public function __construct($amount)
    {
        $this->amount = $amount;
    }
    public function getAmount()
    {
        return $this->amount;
    }
    public function negate()
    {
        return new Money(-1 * $this->amount);
    }
}
… and the test in MoneyTest.php
<?php
class MoneyTest extends PHPUnit_Framework_TestCase
{
    // ...
    public function testCanBeNegated()
    {
        // Arrange
        $a = new Money(1);
        // Act
        $b = $a->negate();
        // Assert
        $this->assertEquals(-1, $b->getAmount());
    }
    // ...
}
Then just run it using following command line:
phpunit --bootstrap Money.php MoneyTest.php
which should return:
PHPUnit 3.7.28 by Sebastian Bergmann. . Time: 82 ms, Memory: 2.75Mb OK (1 test, 1 assertion)
Hey, it passed!

 
  