diff --git a/defaults/main.yml b/defaults/main.yml
index 18535b44f4bd90a2190b06c6b6560265208bf6ae..50871daee287e2bff0d6c877048048885a8c2834 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -40,6 +40,7 @@ php_max_input_time: '60'
 php_max_input_vars: '1000'
 php_memory_limit: '32M'
 php_needs_oci8: false
+php_output_buffering: '4096'
 php_post_max_size: '32M'
 php_register_globals: 'Off'
 php_register_long_arrays: 'On'
diff --git a/templates/etc-php5-apache2-php.ini b/templates/etc-php5-apache2-php.ini
index 15583772ea784894450867982a72bf5d5db3bb63..ac69b8fbcb3537325e40bd347d2f8be1343f5c53 100644
--- a/templates/etc-php5-apache2-php.ini
+++ b/templates/etc-php5-apache2-php.ini
@@ -257,7 +257,7 @@ precision = 14
 ; Development Value: 4096
 ; Production Value: 4096
 ; http://php.net/output-buffering
-output_buffering = 4096
+output_buffering = {{ php_output_buffering }}
 
 ; You can redirect all of the output of your scripts to a function.  For
 ; example, if you set output_handler to "mb_output_handler", character