Sign inSign up

signnow/docker-php

By signnow

Updated about 8 years ago

PHP container

Image
0

177

signnow/docker-php repository overview

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

envprefixenvparameter namephpvariable(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

Tag summary

Content type

Image

Digest

Size

107.4 MB

Last updated

about 8 years ago

docker pull signnow/docker-php:0.1.1