; ############################################################ ; # Devilbox PHP defaults for all Docker images ; ############################################################ ; This php.ini is applied to the base container and inherited ; by every image built on top of it. ; Note that prod and work images overwrite specific settings ; for their use-case. [PHP] ; Memory ; Note: "memory_limit" should be larger than "post_max_size" memory_limit = 512M ; Timeouts max_execution_time = 180 max_input_time = 180 ; Uploads ; Note: "post_max_size" should be greater than "upload_max_filesize" post_max_size = 384M upload_max_filesize = 256M max_file_uploads = 20 ; Vars variables_order = EGPCS {% if not (php_version == 5.2 or php_version == 5.3 ) %} max_input_vars = 8000 {% endif %} max_input_nesting_level = 64 ; Error reporting ; Note: error_log is dynamic and handled during start to set appropriate setting error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED xmlrpc_errors = Off report_memleaks = On display_errors = Off display_startup_errors = Off {% if php_version == 5.2 or php_version == 5.3 or php_version == 5.4 or php_version == 5.5 or php_version == 5.6 or php_version == 7.0 or php_version == 7.1 %} track_errors = On {% endif %} log_errors = On