Você está usando pacotes PHP instalados manualmente que não são provenientes dos repositórios oficiais. Qualquer coisa pode acontecer nesse caso e sugiro que você relate o problema ao seu mantenedor.
Solução 1: troca / downgrade para pacotes no repositório
A solução imediata é reverter para os pacotes no repositório com:
sudo apt install php5=5.5.9+dfsg-1ubuntu4.20 php5-xdebug=2.2.3-2build1
Se você tiver outros pacotes, dependendo da versão php5
, você precisará instalar suas respectivas versões no repositório da mesma forma.
Solução 2: Instale o PHP 5.6 e o xdebug a partir de um PPA real e não manualmente com dpkg -i
Como eu instalo uma versão diferente do PHP (upgrade ou downgrade) no lançamento do Ubuntu ainda suportado? tem uma excelente resposta que lista um PPA.
-
Você provavelmente deseja remover a instalação atual do PHP 5, já que os pacotes PPA possuem nomes diferentes para permitir diferentes instalações independentes do PHP:
sudo apt remove php5 php5-xdebug
-
Adicione o PPA, atualize seus pacotes e instale os novos pacotes PHP e xdebug:
sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt upgrade sudo apt install php5.6 php-xdebug
Como na solução anterior, você precisará remover os pacotes que dependem de php5
(acontecerão automaticamente com apt remove php5
) e depois adicionar novamente suas contrapartes php5.6
(adicione-os ao comando apt install
).