diff --git a/Resources/skeleton/app/check.php b/Resources/skeleton/app/check.php
index <HASH>..<HASH> 100644
--- a/Resources/skeleton/app/check.php
+++ b/Resources/skeleton/app/check.php
@@ -25,8 +25,13 @@ echo "*  from your web server using the web/config.php script.\n";
 
 echo_title('Mandatory requirements');
 
+$checkPassed = true;
 foreach ($symfonyRequirements->getRequirements() as $req) {
+    /** @var $req Requirement */
     echo_requirement($req);
+    if (!$req->isFulfilled()) {
+        $checkPassed = false;
+    }
 }
 
 echo_title('Optional recommendations');
@@ -35,6 +40,8 @@ foreach ($symfonyRequirements->getRecommendations() as $req) {
     echo_requirement($req);
 }
 
+exit($checkPassed ? 0 : 1);
+
 /**
  * Prints a Requirement instance
  */
app/config.php was out of sync with symfony/symfony-standard