#!/bin/sh NORMAL='' RED='' GREEN='' msglog() { case "${1}" in green) TEXT_COLOR="${GREEN}" ;; red) TEXT_COLOR="${RED}" ;; normal) TEXT_COLOR="${NORMAL}" ;; esac DATE=$(date '+%Y %b %d %H:%M:%S') echo ${DATE} ${TEXT_COLOR}${2}${NORMAL} } updatephpini() { variable=$1 value=$2 file="/etc/php82/php.ini" if [ ! -z "${value}" ] ; then msglog green "Updating $variable to $value in $file" if grep "^${variable}" "${file}" > /dev/null 2<&1 ; then sed -i "s@^\(${variable}\s*=\).*@\1 ${value}@g" "${file}" else echo ${variable} = ${value} >> ${file} fi fi } updatephpini memory_limit ${PHP_MEMORY_LIMIT} updatephpini upload_max_filesize ${PHP_UPLOAD_MAX_FILESIZE} updatephpini post_max_size ${PHP_POST_MAX_SIZE} updatephpini date.timezone ${PHP_DATE_TIMEZONE} updatephpini max_input_vars ${PHP_MAX_INPUT_VARS} updatephpini session.cookie_httponly 1 updatephpini session.gc_maxlifetime ${PHP_SESSION_GC_MAXLIFETIME}