php:7.1.16-fpm-alpine3.4
MOST USEFULL PHP PARAMS
PHP_PARAMS_UPLOAD_MAX_FILESIZE=upload_max_filesize=40M #
PHP_PARAMS_MEMORY_LIMIT=memory_limit=128M #
PHP_PARAMS_MAX_INPUT_TIME=max_input_time=-1 #
PHP_PARAMS_MAX_EXECUTION_TIME=max_execution_time=300 #
PHP_PARAMS_POST_MAX_SIZE=post_max_size=20M #
PHP_PARAMS_MAX_INPUT_VARS=max_input_vars=10000 #
PATERN
| envprefix | envparameter name | phpvariable(envvalue) |
|---|---|---|
PHP_PARAMS_ | UPLOAD_MAX_FILESIZE= | upload_max_filesize=40M |
if you have dot in environment params you should replace its to _. However don't replace dots in the php variables, because it parameters will not work.
For properly work custom php params in docker we have to set docker environment
For example:
docker run -e PHP_PARAMS_MAX_INPUT_VARS=max_input_vars=10000 -e PHP_PARAMS_MEMORY_LIMIT=memory_limit=128M
export params have to contain prefix PHP_PARAMS_ and PHP parameters in uppercase
Q: Why we don't use short variable as
export PHP_PARAMS_UPLOAD_MAX_FILESIZE=40M
?
A: Because some php params have dot in names and
export PHP_PARAMS_SUHOSIN.POST.MAX_VARS=456K
example doesn't work for bash\sh shells
Content type
Image
Digest
Size
107.4 MB
Last updated
about 8 years ago
docker pull signnow/docker-php:0.1.1