Adjust opcache settings in php.ini.

This commit is contained in:
Christoph 2017-06-14 21:01:35 +02:00
parent c86e799685
commit 3d0212870c

View File

@ -2801,11 +2801,11 @@ if [[ -n "$zend_extension_opcache" ]];then
echo_failed
fi
## - set opcache.enable_cli=0
## - set opcache.enable_cli=1
## -
echononl "\tphp.ini: opcache.enable_cli = 0 .."
echononl "\tphp.ini: opcache.enable_cli = 1 .."
opcache_key="opcache.enable_cli"
opcache_val=0
opcache_val=1
if grep -e "^\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
@ -2839,9 +2839,9 @@ if [[ -n "$zend_extension_opcache" ]];then
## - set opcache.max_accelerated_files=4000
## -
echononl "\tphp.ini: opcache.max_accelerated_files = 4000 .."
echononl "\tphp.ini: opcache.max_accelerated_files = 10000 .."
opcache_key="opcache.max_accelerated_files"
opcache_val=4000
opcache_val=10000
if grep -e "^\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
@ -2873,11 +2873,47 @@ if [[ -n "$zend_extension_opcache" ]];then
echo_failed
fi
## - set opcache.revalidate_freq=60
## - set opcache.memory_consumption=128
## -
echononl "\tphp.ini: opcache.revalidate_freq = 60 .."
echononl "\tphp.ini: opcache.memory_consumption = 1 .."
opcache_key="opcache.memory_consumption"
opcache_val=128
if grep -e "^\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
elif grep -e "^\s*;\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*;${opcache_key}\s*=.*)#\1\n${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
fi
if [ "$_retval" = "0" ]; then
echo_ok
else
echo_failed
fi
## - set opcache.save_comments=1
## -
echononl "\tphp.ini: opcache.save_comments = 1 .."
opcache_key="opcache.save_comments"
opcache_val=1
if grep -e "^\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
elif grep -e "^\s*;\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*;${opcache_key}\s*=.*)#\1\n${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?
fi
if [ "$_retval" = "0" ]; then
echo_ok
else
echo_failed
fi
## - set opcache.revalidate_freq=1
## -
echononl "\tphp.ini: opcache.revalidate_freq = 1 .."
opcache_key="opcache.revalidate_freq"
opcache_val=60
opcache_val=1
if grep -e "^\s*${opcache_key}\s*=" $PHP_INI_FILE > /dev/null 2>&1 ; then
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
_retval=$?