Como eu removo o PHP 7 completamente?

21

Eu atualizei a versão antiga do PHP para o php7 mais recente, mas não consigo iniciar seus serviços.

systemctl restart apache2.service

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

Detalhes do status:

systemctl status apache2.service


● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2016-01-04 13:58:17 IST; 5s ago
 Docs: man:systemd-sysv-generator(8)
 Process: 16666 ExecStart=/etc/init.d/apache2 start (code=exited,       status=1/FAILURE)

Jan 04 13:58:17 GCT022 apache2[16666]: *
Jan 04 13:58:17 GCT022 apache2[16666]: * The apache2 configtest failed.
Jan 04 13:58:17 GCT022 apache2[16666]: Output of config test was:
Jan 04 13:58:17 GCT022 apache2[16666]: apache2: Syntax error on line 140 of /etc/apache2...
Jan 04 13:58:17 GCT022 apache2[16666]: Action 'configtest' failed.
Jan 04 13:58:17 GCT022 apache2[16666]: The Apache error log may have more information.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service: control process exited, code=exit...s=1
Jan 04 13:58:17 GCT022 systemd[1]: Failed to start LSB: Apache2 web server.
Jan 04 13:58:17 GCT022 systemd[1]: Unit apache2.service entered failed state.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
root@client022:/home/user22$ ^C

Agora quero reverter ou remover o php7 para poder ativar a máquina do usuário com a versão antiga.

    
por Ramesh Chand 04.01.2016 / 09:37

5 respostas

6

Como eu já respondi a sua pergunta Não consigo localizar o pacote php7.0 e você aceitou minha resposta e porque você explicitamente pedir uma remoção do pacote:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ondrej/php-7.0
    
por A.B. 04.01.2016 / 09:48
59

Para remover o uso do php7.0

sudo apt-get purge php7.0-common
    
por kbarhoum 25.02.2016 / 08:57
19

Isto irá remover toda a versão do php7, seja php 7.0 ou php 7.1, etc.

sudo apt-get purge php7.*
    
por Abhishek Pareek 16.01.2017 / 00:04
4

Se você executar o Abhishek, ele removerá outros pacotes. No meu ia remover estes também

  

Os seguintes pacotes serão REMOVIDOS

     

libapache2-mod-php5.5 *   libapache2-mod-php5.6 * php-common * php-gettext * php-igbinary *   php-memcached * php-msgpack * php-pear * php-xdebug * php5-cli *
  php5-common * php5-dev * php5-json * php5-memcache * php5-memcached *
  php5-readline * php5-redis * php5-xdebug * php5.5-cli * php5.5-common *
  php5.5-curl * php5.5-json * php5.5-mysql * php5.5-opcache *   php5.5-readline * php5.5-xml * php5.6 * php5.6-cli * php5.6-comum *   php5.6-curl * php5.6-fpm * php5.6-json * php5.6-mbstring * php5.6-mysql *   php5.6-opcache * php5.6-readline * php5.6-xml * pkg-php-tools *

Então você está melhor com

sudo apt-get purge php7.*
    
por Michael 11.02.2017 / 13:15
2

A maneira de remover o PHP e as dependências é:

apt-get autoremove php7.0
    
por ANL 17.04.2018 / 00:48

Tags