added php update tool for apache
This commit is contained in:
24
CoreModules/apache/phpupdate-handeler.sh
Normal file
24
CoreModules/apache/phpupdate-handeler.sh
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
for f in /etc/apache2/sites-available/*; do
|
||||||
|
if [ $IMODE = n ] && [ $PhpPurge = 0 ]; then
|
||||||
|
if (whiptail --title "Update apache config ?" --yesno "Update php version in apache site: ${f##*/} ?" 8 78); then
|
||||||
|
sed -i "s/$phpver/$newphpver/" $f
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ $IMODE = l ] && [ $PhpPurge = 0 ]; then
|
||||||
|
while true; do
|
||||||
|
read -p "Update php version in apache site: ${f##*/} ? -> yes/no?" yn
|
||||||
|
case $yn in
|
||||||
|
[Yy]* ) sed -i "s/$phpver/$newphpver/" $f
|
||||||
|
break;;
|
||||||
|
[Nn]* ) echo ""
|
||||||
|
break;;
|
||||||
|
* ) echo "Choose yes of no.";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
if [ $PhpPurge = 1 ]; then
|
||||||
|
sed -i "s/$phpver/$newphpver/" $f
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
systemctl reload apache2
|
||||||
Reference in New Issue
Block a user