16.04: Apache2 e php não funcionam!

0

Toda vez que eu reinstalar o apache2, ele simplesmente não funciona.     sudo ufw allow in "Apache Full"Skipping adding existing rule Skipping adding existing rule (v6)

Além disso, ao tentar instalar o php7.0-mbstring, recebo este erro:

    Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php7.0-mbstring : Depends: php7.0-common (= 7.0.4-7ubuntu2.1) but 7.0.6-13+donate.sury.org~xenial+1 is to be installed
E: Unable to correct problems, you have held broken packages

Eu tentei seguir as instruções sobre como consertar pacotes quebrados, mas mesmo assim não ajudou. Espero que alguém possa pelo menos me ajudar a encontrar a falha certa.

.

    
por Hedwig 02.06.2016 / 07:01

2 respostas

1

Isso não é um erro, use sudo ufw status para verificar, ele simplesmente informa que uma regra para isso já existe.

O melhor é familiarizar-se com ufw na linha de comando lendo o manual

Quanto ao segundo problema que você adicionou, certifique-se de ativar as fontes de pacote em System Settings --> Software & Updates e, em seguida, execute um:

sudo apt-get update
sudo apt-get -f install
sudo apt-get dist-upgrade

A execução do primeiro e do terceiro comando geralmente evita problemas ao tentar instalar algo novo. Você também só precisa usar php-mbstring que é o pacote virtual para a instalação. Então, isso será suficiente:

sudo apt-get install php-mbstring
    
por Videonauth 02.06.2016 / 07:11
0

Ok, Eu tive exatamente o mesmo problema. Minha resposta não é muito clara, mas funciona.

  • Primeiro eu instalei o aptitude: sudo apt-get install aptitude
  • Depois pedi ao aptitude para instalar o php-mbstring: sudo aptitude install php-mbstring
  • Ele me pediu para fazer algumas escolhas para instalá-lo, então eu não aceitei o primeiro (isto é, "não instalar o php-mbstring"), eu aceitei o segundo que "rebaixava um monte de módulos php para o caminho certo
  • Agora eu tenho o php-mbstring

\ o /

    
por stadja 15.06.2016 / 11:08