Спасибо, друзья, наконец-то я решил свою проблему.
#/bash/bin
#apache2_switch_php_mods.sh
MODES_ENABLED_DIR=/etc/apache2/mods-enabled
if [ ! -f $MODES_ENABLED_DIR/php5.6.conf ] && [ -f
$MODES_ENABLED_DIR/php7.0.conf ]
then
sudo a2enmod php5.6
sudo a2dismod php7.0
sudo service apache2 restart
echo "php 5.6 successfully enabled"
elif [ -f $MODES_ENABLED_DIR/php5.6.conf ] && [ ! -f
$MODES_ENABLED_DIR/php7.0.conf ]
then
sudo a2enmod php7.0
sudo a2dismod php5.6
sudo service apache2 restart
echo "php 7.0 successfully enabled"
fi
Этот скрипт переходит к etc/apache2/mod-enabled и проверяет, создана ли символическая ссылка для php5.6, если он ее находит, значит, php5.6 включен, и отключает ее, выполняя a2dismod php5.6, а затем включает php7.0. То же самое происходит, когда php7.0 включен, он проверяет, отключает его, а затем включает 5.6. Мне не хватало только знания о том, что символическая ссылка создается в модах, доступных всякий раз, когда запускается a2enmod Php-версия, и происходит обратное, когда выполняется a2dismod.