Na maioria das vezes, isso acontece porque o arquivo de configuração tem um erro de sintaxe. Para ver qual é o problema, execute
journalctl | tail
Ou
apache2ctl configtest
Ele mostrará a você qual linha causou o problema.
Se não houver um problema de sintaxe, remova e instale novamente:
sudo apt-get purge apache2
sudo apt-get remove apache2
sudo apt-get purge libapache2-mod-php*
sudo apt-get purge php*
sudo apt-get install apache2
sudo apt-get install php7.0 libapache2-mod-php7.0
sudo /etc/init.d/apache2 restart