|
|
@ -399,18 +399,20 @@ function optimize_php() {
|
|
|
|
sudo cp "$phpcgiconf" "$raspap_dir/backups/php.ini.$datetimephpconf"
|
|
|
|
sudo cp "$phpcgiconf" "$raspap_dir/backups/php.ini.$datetimephpconf"
|
|
|
|
sudo ln -sf "$raspap_dir/backups/php.ini.$datetimephpconf" "$raspap_dir/backups/php.ini"
|
|
|
|
sudo ln -sf "$raspap_dir/backups/php.ini.$datetimephpconf" "$raspap_dir/backups/php.ini"
|
|
|
|
|
|
|
|
|
|
|
|
echo -n "Enable HttpOnly for session cookies (Recommended)? [Y/n]: "
|
|
|
|
echo -n "Enabling HttpOnly for session cookies "
|
|
|
|
read answer
|
|
|
|
# echo -n "Enable HttpOnly for session cookies (Recommended)? [Y/n]: "
|
|
|
|
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
|
|
|
# read answer
|
|
|
|
|
|
|
|
# if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
|
|
|
echo "Php-cgi enabling session.cookie_httponly."
|
|
|
|
echo "Php-cgi enabling session.cookie_httponly."
|
|
|
|
sudo sed -i -E 's/^session\.cookie_httponly\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/session.cookie_httponly = 1/' "$phpcgiconf"
|
|
|
|
sudo sed -i -E 's/^session\.cookie_httponly\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/session.cookie_httponly = 1/' "$phpcgiconf"
|
|
|
|
fi
|
|
|
|
# fi
|
|
|
|
|
|
|
|
|
|
|
|
if [ "$php_package" = "php7.0-cgi" ]; then
|
|
|
|
# if [ "$php_package" = "php7.0-cgi" ]; then
|
|
|
|
echo -n "Enable PHP OPCache? [Y/n]: "
|
|
|
|
echo -n "Enabling PHP OPCache"
|
|
|
|
read answer
|
|
|
|
# echo -n "Enable PHP OPCache? [Y/n]: "
|
|
|
|
if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
|
|
|
# read answer
|
|
|
|
echo "Php-cgi enabling opcache.enable."
|
|
|
|
# if [ "$answer" != 'n' ] && [ "$answer" != 'N' ]; then
|
|
|
|
|
|
|
|
# echo "Php-cgi enabling opcache.enable."
|
|
|
|
sudo sed -i -E 's/^;?opcache\.enable\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/opcache.enable = 1/' "$phpcgiconf"
|
|
|
|
sudo sed -i -E 's/^;?opcache\.enable\s*=\s*(0|([O|o]ff)|([F|f]alse)|([N|n]o))\s*$/opcache.enable = 1/' "$phpcgiconf"
|
|
|
|
# Make sure opcache extension is turned on.
|
|
|
|
# Make sure opcache extension is turned on.
|
|
|
|
if [ -f "/usr/sbin/phpenmod" ]; then
|
|
|
|
if [ -f "/usr/sbin/phpenmod" ]; then
|
|
|
@ -418,8 +420,8 @@ function optimize_php() {
|
|
|
|
else
|
|
|
|
else
|
|
|
|
install_warning "phpenmod not found."
|
|
|
|
install_warning "phpenmod not found."
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
# fi
|
|
|
|
fi
|
|
|
|
# fi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function install_complete() {
|
|
|
|
function install_complete() {
|
|
|
|