Não é possível instalar o php no Ubuntu 16.04 LTS [duplicado]

0
Creating config file /etc/php/7.0/cli/php.ini with new version
Setting up php7.0-fpm (7.0.8-0ubuntu0.16.04.3) ...
Not replacing deleted config file /etc/php/7.0/fpm/php.ini
insserv: warning: script 'K01jira' missing LSB tags and overrides
insserv: warning: script 'nagios' missing LSB tags and overrides
insserv: warning: script 'jira' missing LSB tags and overrides
Job for php7.0-fpm.service failed because the control process exited with error code. See "systemctl status php7.0-fpm.service" and "journalctl -xe" for details.
invoke-rc.d: initscript php7.0-fpm, action "start" failed.
dpkg: error processing package php7.0-fpm (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of php7.0:
 php7.0 depends on php7.0-fpm | libapache2-mod-php7.0 | php7.0-cgi; however:
  Package php7.0-fpm is not configured yet.
  Package libapache2-mod-php7.0 is not installed.
  Package php7.0-cgi is not installed.

dpkg: error processing package php7.0 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of php:
 php depends on php7.0; however:
  Package php7.0 is not configured yet.

dpkg: error processing package php (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
    No apport report written because the error message indicates it's a follow-up error from a previous failure.
        Errors were encountered while processing:
 php7.0-fpm
 php7.0
 php
E: Sub-process /usr/bin/dpkg returned an error code (1)

Acabei de atualizar do Ubuntu 14.04 para o 16.04. Antes de fazer isso, nós removemos completamente o mysql e php com a mentalidade de instalar a nova versão depois.

Instalamos um novo servidor apache e mysql sem problemas. Mas quando se trata de php, continuamos a ficar com o aviso acima.

O guia que acabamos de seguir era link

Como resolver esse problema e instalar o php?

    
por John 12.11.2016 / 15:29

2 respostas

2

OK, encontrei uma solução que funcionou para mim ...

cd /var/lib/dpkg/info
rm *.postinst
apt-get --force-yes install openjdk-7-jre-headless

Eu apenas assumo que, como o openjdk já estava instalado, isso era apenas um chute, ele não precisa ser openjdk.

Eu então proclamei para limpar o apache e o php

apt-get purge apache2
apt-get purge php
apt-get autoremove
apt-get autoclean
rm -R /etc/apache2 /etc/php

Eu poderia então instalar o apache2 e o php mais uma vez e tudo ficou feliz     apt-get instala o apache2     apt-get install php

Que dor de cabeça. dpkg --configure -a não fez nada e continuou dizendo o erro inicial de dependência, assim como todas as outras soluções que encontrei.

    
por John 12.11.2016 / 16:53
0

Acho que se você deseja instalar os módulos php7 e php7, você precisa fazer sudo apt-get install php7 e sudo apt-get install php7-x . Ou php5 . Considerando que no artigo eles disseram sudo apt-get install php e não declararam a versão.

Além disso, verifique a seção de comentários no blog, muitas pessoas têm erros e soluções para esses erros lá embaixo.

    
por Lynob 12.11.2016 / 15:39