Как я удаляю PHP 7 Полностью?

Я обновил старую версию PHP до последнего php7, но не могущий запустить его сервисы.

systemctl restart apache2.service

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

Деталь состояния:

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

Теперь я хочу вернуться назад или удалить php7, что я могу сделать пользовательскую машину, работающую в старой версии.

30
задан 21 May 2016 в 06:15

7 ответов

Поскольку я ответил на Ваш вопрос Не могущий определить местоположение пакета php7.0 , и Вы приняли мой ответ и потому что Вы явно просите удаление пакета:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ondrej/php-7.0
8
ответ дан 23 November 2019 в 00:45

Удалить использование php7.0

sudo apt-get purge php7.0-common
84
ответ дан 23 November 2019 в 00:45

Это удалит всю php7 версию, будет ею php 7.0 или php 7.1 и т.д.

sudo apt-get purge php7.*
28
ответ дан 23 November 2019 в 00:45

При выполнении Abhishek, это удалит другие пакеты. На моем это собиралось удалить их также

, следующие пакеты будут УДАЛЕНЫ

libapache2-mod-php5.5* libapache2-mod-php5.6* php-распространенный* php-gettext* php-igbinary* php-memcached* php-msgpack* php-груша* php-xdebug* php5-cli*
php5-распространенный* php5-dev* php5-json* php5-кэш-память* php5-memcached*
php5-readline* php5-redis* php5-xdebug* php5.5-cli* php5.5-распространенный*
php5.5-завихрение* php5.5-json* php5.5-mysql* php5.5-opcache* php5.5-readline* php5.5-xml* php5.6* php5.6-cli* php5.6-распространенный* php5.6-завихрение* php5.6-fpm* php5.6-json* php5.6-mbstring* php5.6-mysql* php5.6-opcache* php5.6-readline* php5.6-xml* pkg-php-tools*

, Таким образом, Вы будете более обеспечены с

sudo apt-get purge php7.*
5
ответ дан 23 November 2019 в 00:45

После выполнения a:

sudo apt-get purge php7.*

для удаления все версии php7 все еще необходимо выполнить некоторые дополнительные шаги к полностью и крайне удалить php7:

sudo apt-get autoremove --purge

Затем делают a:

whereis php

и затем удаляют все каталоги в выводе последней команды, НАПРИМЕР:

sudo rm -rf /etc/php
1
ответ дан 23 November 2019 в 00:45

Способ удалить PHP и зависимости:

apt-get autoremove php7.0
3
ответ дан 23 November 2019 в 00:45

удалить использование php7.x simpely

sudo apt-get purge `dpkg -l | grep php7.2| awk '{print $2}' |tr "\n" " "`
3
ответ дан 23 November 2019 в 00:45

Другие вопросы по тегам:

Похожие вопросы: