Eu resolvi este problema com sucesso usando este comando: sudo a2dismod php7.0
, então eu reiniciei o apache2, ele funciona normalmente.
Toda vez que eu reinicio o apache2, a saída do terminal é assim:
* Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
Segmentation fault (core dumped)
Action 'configtest' failed.
The Apache error log may have more information.
Como resolver este problema?
Eu resolvi este problema com sucesso usando este comando: sudo a2dismod php7.0
, então eu reiniciei o apache2, ele funciona normalmente.
No meu caso, o problema foi a atualização do apache / php que adicionou 2 links simbólicos em / etc / apache2 / mods-enabled:
php5.conf -> ../mods-available/php5.conf
php5.load -> ../mods-available/php5.load
Embora eu tenha agora o PHP 7.1, a remoção deles corrigiu o problema.
Isso aconteceu comigo depois que eu atualizei o MySQL de 5.5.55 para 5.7.x. Não tenho certeza se está relacionado, mas sei da minha experiência que avançar PHP para 7 e MySQL para 5.7 ou superior e fazer tudo funcionar bem não é sempre fácil.
De qualquer forma .. Eu fiz isso:
a2dismod php7.0 //now it tells me to restart
service apache2 restart //it worked! But I want php7.0
//let's try and get it back
a2enmod php7.0 //oops, get this message: 'ERROR: Module php5 is enabled - cannot proceed due to conflicts. It needs to be disabled first!'
a2dismod php5 //I don't need this for any of my sites
service apache2 restart
a2enmod php7.0 //it works with no errors indicated
service apache2 restart //and, we're good to go!