Skip to content

Commit 997a0af

Browse files
zedawSDawir
andauthored
Enable PHP memory limit through environment variable (#131)
* Enable PHP memory limit through environment variable * specify PHP memory limit default value (128M) --------- Co-authored-by: SDawir <sdawir@caami.be>
1 parent 1af3f6e commit 997a0af

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

bin/container-entrypoint.d/entrypoint.d/01-php.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ PHP_DATE_TIMEZONE_DEFAULT="Europe/Brussels"
55
PHP_DISPLAY_ERRORS_DEFAULT="false"
66
PHP_UPLOAD_MAX_FILESIZE_DEFAULT="2"
77
PHP_POST_MAX_SIZE_DEFAULT="8"
8+
PHP_MEMORY_LIMIT_DEFAULT="128"
89

910
export PHP_EXPOSE_PHP=${PHP_EXPOSE_PHP:-"${PHP_EXPOSE_PHP_DEFAULT}"}
1011
export PHP_DATE_TIMEZONE=${PHP_DATE_TIMEZONE:-"${PHP_DATE_TIMEZONE_DEFAULT}"}
1112
export PHP_DISPLAY_ERRORS=${PHP_DISPLAY_ERRORS:-"${PHP_DISPLAY_ERRORS_DEFAULT}"}
1213
export PHP_UPLOAD_MAX_FILESIZE=${PHP_UPLOAD_MAX_FILESIZE:-"${PHP_UPLOAD_MAX_FILESIZE_DEFAULT}"}
1314
export PHP_POST_MAX_SIZE=${PHP_POST_MAX_SIZE:-"${PHP_POST_MAX_SIZE_DEFAULT}"}
15+
export PHP_MEMORY_LIMIT=${PHP_MEMORY_LIMIT:-"${PHP_MEMORY_LIMIT_DEFAULT}"}
1416

1517
export PHP_INI_SCAN_DIR="/usr/local/etc/php/conf.d:/app/etc/php/conf.d"
1618

config/php/conf.d/base-php.ini.tmpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@ post_max_size = {{.Env.PHP_POST_MAX_SIZE}}M
33

44
expose_php = {{.Env.PHP_EXPOSE_PHP}}
55
date.timezone = {{.Env.PHP_DATE_TIMEZONE}}
6-
display_errors = {{.Env.PHP_DISPLAY_ERRORS}}
6+
display_errors = {{.Env.PHP_DISPLAY_ERRORS}}
7+
8+
memory_limit = {{.Env.PHP_MEMORY_LIMIT}}M

0 commit comments

Comments
 (0)