46 lines
977 B
Bash
Executable File
46 lines
977 B
Bash
Executable File
#!/bin/sh
|
|
|
|
cat <<EOF
|
|
; This file is managed by cdist, and has been shortened for readability.
|
|
; The fine manual is at http://php.net/configuration.file.
|
|
|
|
[PHP]
|
|
|
|
; Production recommended defaults
|
|
display_errors = Off
|
|
display_startup_errors = Off
|
|
enable_dl = Off
|
|
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
|
log_errors = On
|
|
output_buffering = 4096
|
|
register_argc_argv = Off
|
|
request_order = "GP"
|
|
short_open_tag = Off
|
|
variables_order = "GPCS"
|
|
zend.assertions = -1
|
|
|
|
; Local custom variations
|
|
include_path = ".:/usr/share/php${PHPVER:?}"
|
|
memory_limit = ${MEMORY_LIMIT:?}
|
|
post_max_size = ${UPLOAD_MAX_FILESIZE:?}
|
|
upload_max_filesize = ${UPLOAD_MAX_FILESIZE:?}
|
|
|
|
EOF
|
|
|
|
if [ -f "${__object:?}/parameter/enable-opcache" ]; then
|
|
cat <<-EOF
|
|
; opcache enabled by type flag
|
|
opcache.enable=1
|
|
opcache.enable_cli=1
|
|
EOF
|
|
fi
|
|
|
|
if [ -f "${__object:?}/parameter/enable-apcu" ]; then
|
|
cat <<-EOF
|
|
; acpu enabled by type flag
|
|
apc.enabled=1
|
|
apc.enable_cli=1
|
|
apc.shm_size=512M
|
|
EOF
|
|
fi
|