diff --git a/src/bindings/php/SConscript b/src/bindings/php/SConscript
index b2194d693d0f5d3eb0a650701aff1a3bebb4af1c..16cfe158f45b1566ad26e166442ad94163dc691f 100644
--- a/src/bindings/php/SConscript
+++ b/src/bindings/php/SConscript
@@ -1,5 +1,5 @@
 # -*- python -*-
-import os.path
+import os, os.path
 Import('env libhammer_shared')
 
 phpenv = env.Clone(IMPLICIT_COMMAND_DEPENDENCIES = 0)
@@ -18,6 +18,7 @@ libhammer_php = phpenv.SharedLibrary('hammer', swig)
 
 phptestenv = phpenv.Clone()
 phptestenv['ENV']['LD_LIBRARY_PATH'] = os.path.dirname(str(libhammer_shared[0]))
-phptestenv.Command(None, ['TestHammer.php', libhammer_php], "phpunit $SOURCE")
+tests = phptestenv.Dir('Tests/') 
+phptestenv.Command(tests, [libhammer_php], "phpunit -v --include-path "+os.getcwd()+" $TARGET")
 
-Clean('.', ['hammer.php', 'TestHammer.php'])
+Clean('.', ['hammer.php'])
diff --git a/src/bindings/php/TestHammer.php b/src/bindings/php/Tests/TokenTest.php
similarity index 90%
rename from src/bindings/php/TestHammer.php
rename to src/bindings/php/Tests/TokenTest.php
index b71eb9f3a18403a4e3d6547e4f59318bf23d8a28..6a9cad5bae50baed1893adeb0c70d54349e90a05 100644
--- a/src/bindings/php/TestHammer.php
+++ b/src/bindings/php/Tests/TokenTest.php
@@ -1,8 +1,8 @@
 <?php
 
-require("hammer.php");
+include 'hammer.php';
 
-class TestHammer extends PHPUnit_Framework_TestCase 
+class TokenTest extends PHPUnit_Framework_TestCase 
 {
     protected $parser;