Desativar o mod 5.6 primeiro
sudo a2dismod php5.6
Agora você deve habilitar os PHP7:
sudo a2enmod php7.0
Para refletir as alterações, o reinício do Apache é necessário:
sudo service apache2 restart
Eu atualizei o PHP 5 para o PHP 7, mas notei que a versão antiga ainda estava configurada no meu servidor Apache, então eu desinstalei. Então tudo ficou confuso e sendo confuso, a menos que você seja um administrador experiente, eu apenas reinstalei o apache2 com o PHP 7.
No entanto, agora o módulo PHP não está funcionando, porque o texto está sendo processado claramente. Eu estou tentando reinstalar o módulo PHP 7 no meu servidor apache, mas algo estranho está acontecendo:
Quando tento instalá-lo com sudo apt-get install libapache2-mod-php7.0
, estou recebendo um erro do dpkg, mas o módulo está sendo instalado porque, se eu executar sudo apt-get remove libapache2-mod-php7.0
, ele poderá ser desinstalado.
Então, o que posso fazer? Como posso instalar e configurar corretamente o módulo PHP 7 no Apache?
Editar
Eu corri sudo dpkg --configure -a
e obtive esta saída:
Configuring libapache2-mod-php7.0 (7.0.7-4+deb.sury.org~trusty+1) ...
dpkg: error processing package libapache2-mod-php7.0 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were found processing:
libapache2-mod-php7.0
Desativar o mod 5.6 primeiro
sudo a2dismod php5.6
Agora você deve habilitar os PHP7:
sudo a2enmod php7.0
Para refletir as alterações, o reinício do Apache é necessário:
sudo service apache2 restart