diff --git a/install.sh b/install.sh
index 32b1490a7ec7c65701268789338a203d9aa78ad8..9ec9ff3eb857e951e91ce9f5ecae74ad5d709ed6 100755
--- a/install.sh
+++ b/install.sh
@@ -1,10 +1,15 @@
 #!/usr/bin/env bash
 
 #
-# This script runs required operations in order to set up the application.
+# Script d'installation des pré-requis de l'application.
 #
+# Usages :
+#   ./install.sh
+
+set -o errexit
 
 CURDIR=$(cd `dirname $0` && pwd)
+
 cd ${CURDIR}
 
 # Composer install
@@ -15,4 +20,8 @@ vendor/bin/doctrine-module orm:clear-cache:metadata
 vendor/bin/doctrine-module orm:clear-cache:result
 vendor/bin/doctrine-module orm:generate-proxies
 
-composer development-disable
+vendor/bin/laminas-development-mode disable
+
+# Création ou vidange des répertoires de cache
+mkdir -p data/cache && chmod -R 777 data/cache && rm -rf data/cache/*
+mkdir -p data/DoctrineModule/cache && chmod -R 777 data/DoctrineModule/cache && rm -rf data/DoctrineModule/cache/*