diff --git a/defaults/main.yml b/defaults/main.yml
index 8cf8e029a6c2fe6d2376a72842d302ff86810bf8..03cebb65f0286cb13054828019d817eb859e8370 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -54,7 +54,9 @@ apc_num_files_hint: '0'
 
 # opcache.ini
 opcache_memory_consumption: '128'
-opcache_max_accelerated_files: '10000'
+opcache_max_accelerated_files: '7963'
+opcache_revalidate_freq: '30'
+opcache_interned_strings_buffer: '16'
 
 # php 5.3
 php53:
diff --git a/templates/etc-php5-conf-d-opcache.ini b/templates/etc-php5-conf-d-opcache.ini
index 866cb7362b139f1ff6b96798b1ec1975fcc16826..139c391d527e8dcd094c22b3bfe56ed249f74f34 100644
--- a/templates/etc-php5-conf-d-opcache.ini
+++ b/templates/etc-php5-conf-d-opcache.ini
@@ -1,3 +1,6 @@
 zend_extension=opcache.so
+opcache.enable=1
 opcache.memory_consumption={{ opcache_memory_consumption }}
 opcache.max_accelerated_files={{ opcache_max_accelerated_files }}
+opcache.revalidate_freq={{ opcache_revalidate_freq }}
+opcache.interned_strings_buffer={{ opcache_interned_strings_buffer }}