Adjust opcache settings in php.ini.
This commit is contained in:
parent
c86e799685
commit
3d0212870c
@ -2801,11 +2801,11 @@ if [[ -n "$zend_extension_opcache" ]];then
|
|||||||
echo_failed
|
echo_failed
|
||||||
fi
|
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_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
|
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
|
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
|
||||||
_retval=$?
|
_retval=$?
|
||||||
@ -2839,9 +2839,9 @@ if [[ -n "$zend_extension_opcache" ]];then
|
|||||||
|
|
||||||
## - set opcache.max_accelerated_files=4000
|
## - 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_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
|
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
|
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
|
||||||
_retval=$?
|
_retval=$?
|
||||||
@ -2873,11 +2873,47 @@ if [[ -n "$zend_extension_opcache" ]];then
|
|||||||
echo_failed
|
echo_failed
|
||||||
fi
|
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_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
|
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
|
perl -i -n -p -e "s#^(\s*${opcache_key}\s*=.*)#;\1\n*${opcache_key} = ${opcache_val}#" $PHP_INI_FILE
|
||||||
_retval=$?
|
_retval=$?
|
||||||
|
Loading…
Reference in New Issue
Block a user