Удалить php linux mint

Как полностью удалить PHP?

Я должен очистить свой сервер от пакетов PHP 5.3 (существуют многие из них), чтобы смочь скомпилировать PHP 5.2. Что самый легкий/самый безопасный метод должен избавиться от них всех?

8 ответов

Это должно полностью удалить любой пакет с именем, которое запускается с php и что-либо связанное с ним.

Вы, вероятно, захотите произвести чистку всего php* пакеты от Вашей системы. Что-то с подстановочным знаком должно работать

Можно интересоваться тем, Как откатывать к PHP 5.2 для того, куда пойти затем.

Я не рекомендую работать sudo apt-get purge php* .

Это было страшно! К счастью, я не вводил -y опция, потому что это выбрало приблизительно сотню пакетов без php на их имя.

sudo apt-get purge `dpkg -l | grep php| awk '' |tr "\n" " "` 

Как это работает:

Во-первых, список пакетов сгенерирован с помощью этого ряда команд: dpkg -l | grep php| awk » |tr «\n» » » .

Подсказка: можно выполнить эту часть команды в терминале для наблюдения, какие пакеты удалить. Необходимо получить что-то как: libapache2-mod-php5 php5 php5-cli php5-common php5-json

Наконец при выполнении полной команды этот список пакетов передается sudo Кв. — получают чистку, удаляя все пакеты.

Подсказка: Если это чувствует себя более безопасным Вам, Вы могли бы столь же легко выполнить их отдельно и copy+paste список пакетов для удаления как так: sudo apt-get purge libapache2-mod-php5 php5 php5-cli php5-common php5-json

sudo apt-get -y purge libapache2-mod-php5 libapache2-mod-php5filter libexpect-php5 libgv-php5 libow-php5 php5 php5-adodb php5-auth-pam php5-cgi php5-cli php5-common php5-curl php5-dbg php5-enchant php5-exactimage php5-ffmpeg php5-fpm php5-geoip php5-gmp php5-idn php5-imagick php5-imap php5-interbase php5-intl php5-json php5-lasso php5-ldap php5-librdf php5-mapscript php5-memcache php5-memcached php5-mhash php5-midgard2 php5-ming php5-mssql php5-mysql php5-mysqlnd php5-odbc php5-pgsql php5-ps php5-pspell php5-radius php5-recode php5-remctl php5-rrd php5-sasl php5-snmp php5-sqlite php5-suhosin php5-svn php5-sybase php5-tidy php5-tokyo-tyrant php5-uuid php5-xcache php5-xdebug php5-xmlrpc php5-xsl 

В Вашем случае Вы могли искать все пакеты:

sudo aptitude search php5|awk |grep -v i386|grep -v "^A"|tr "\n" " " 

и затем произведите чистку их:

Источник

How to Uninstall PHP, Apache and MySQL on Ubuntu 20.04 LTS

This blog will help you how to uninstall or remove PHP, Apache and MySQL on Ubuntu LTS of any version. Step by step commands has been given in this blog. So if your are facing any issue I suggest you to please watch the video that is provided below.

sudo apt-get remove –purge php*
sudo apt-get purge php*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-php
sudo apt-get dist-upgrade

Warning below command will do completely remove any package with a name that starts with php and anything related to it.

Читайте также:  Кросс компиляция под linux

So, DON’T PRESS “y” UNTIL YOU ENSURE that in the removing packages list there are no other packages (besides related to php packages), like:

sudo apt-get remove –purge php7.2*
sudo apt-get purge php7.2*
sudo apt-get purge `dpkg -l | grep php7.2| awk '' |tr "n" " "`
whereis php
sudo rm -rf /etc/php
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-php
sudo apt-get dist-upgrade

Now we remove Apache2 from Ubuntu.

sudo service apache2 stop
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove

Finally we are removing MySql from Ubuntu.

sudo apt-get remove –purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-php
sudo apt-get dist-upgrade

Removing directories from their respective default locations.

sudo rm -rf /etc/apache2
sudo rm -rf /etc/php
sudo rm -rf /var/lib/mysql
sudo rm etc/mysql

Congratulation you have successfully uninstalled or removed LAMP- PHP, apache2, and Mysql from Ubuntu Operating System. Let me know in the comment box if you are facing any difficulties while executing above commands.

Источник

How to completely remove PHP?

I need to clean up my server from PHP 5.3 packages (there are plenty of them) in order to be able to compile PHP 5.2. What is the easiest/safest method to get rid of them all?

10 Answers 10

This method is not advised to be used without careful review. Read below comments.

This should completely remove any package with a name that starts with php and anything related to it.

DON’T PRESS y UNTIL YOU ENSURE that in the removing packages list there are no other packages (besides related to php packages), like:

php-common* python-openssl* php-curl* . and tons of packages

If so, type n , copy the list (& tidy up from the unrelated packages), and manually remove them:

sudo apt-get purge php-common* php-curl* . and tons of packages 

OK thanks both of you. I just chosen your answer because Marco does not seem to have lack of Karma 🙂

I do not recommend running sudo apt-get purge php* .

That was scary! Fortunately, I didn’t type the -y option, because it chose about hundred of packages without php in their name.

sudo apt-get purge `dpkg -l | grep php| awk '' |tr "\n" " "` 

How it works:

Читайте также:  Gaming engines for linux

First, a list of packages is generated using this series of commands: dpkg -l | grep php| awk » |tr «\n» » » .

Hint: You can run this part of the command in your terminal to see what packages would get removed. You should get something like: libapache2-mod-php5 php5 php5-cli php5-common php5-json

Finally, when you run the full command, this list of packages gets passed to sudo apt-get purge, removing all of the packages.

Hint: If it feels safer to you, you could just as easily run them separately, and copy+paste the list of packages to remove like so: sudo apt-get purge libapache2-mod-php5 php5 php5-cli php5-common php5-json

Sounds like you’re suggesting one syntax is bad because too wide but do you mind explaining what your command does, so people may be able to judge if that’s appropriate before running it?

If you’ve upgraded your OS and doing this to get clean state — don’t forget to remove repository(ies) ppa:ondrej/php if you used them before installing PHP again, otherwise you will endup with broken installs 🙂

I also agree with @DarkStar1. This answer should be the accepted answer. I ran RobbinJ’s answer and it didn’t end well. It totally destroyed my system. Luckily, I made a backup image of the system before running his command. So, I was able to restore my system.

You’ll probably want to purge all the php* packages from your system. Something with a wild-card should work

You may be interested in How to rollback to PHP 5.2 for where to go next.

First, you have to remove Apache and all of its dependencies with:

sudo apt-get purge apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin 
sudo rm -rf /etc/apache2; rm -rf /etc/php5; rm -rf /var/lib/mysql; rm etc/mysql 

If you have any issues with phpMyAdmin, try entering this into the Terminal:

dpkg-reconfigure phpmyadmin 

***Note to those who copy-paste without reading carefully, this will also remove apache, which is not what OP asked for

sudo apt-get -y purge libapache2-mod-php5 libapache2-mod-php5filter libexpect-php5 libgv-php5 libow-php5 php5 php5-adodb php5-auth-pam php5-cgi php5-cli php5-common php5-curl php5-dbg php5-enchant php5-exactimage php5-ffmpeg php5-fpm php5-geoip php5-gmp php5-idn php5-imagick php5-imap php5-interbase php5-intl php5-json php5-lasso php5-ldap php5-librdf php5-mapscript php5-memcache php5-memcached php5-mhash php5-midgard2 php5-ming php5-mssql php5-mysql php5-mysqlnd php5-odbc php5-pgsql php5-ps php5-pspell php5-radius php5-recode php5-remctl php5-rrd php5-sasl php5-snmp php5-sqlite php5-suhosin php5-svn php5-sybase php5-tidy php5-tokyo-tyrant php5-uuid php5-xcache php5-xdebug php5-xmlrpc php5-xsl 

In your case, you could search for all the packages:

sudo aptitude search php5|awk |grep -v i386|grep -v "^A"|tr "\n" " " 

Источник

How To completely uninstall PHP 8.X in ubuntu?

How To completely uninstall PHP 8.X in ubuntu?, completely uninstall PHP 8.X in ubuntu, completely uninstall PHP 8, How To completely uninstall PHP 8, uninstall PHP 8.X in ubuntu

Hello Guy How are you all? Hope You all are fine. Today in this tutorial we are going to learn about How To completely uninstall PHP in ubuntu? In this tutorial, We will Discuss all possible methods to uninstall PHP from the ubuntu server. So Let’s start this article without wasting your time.

Читайте также:  Linux с поддержкой русского языка

How To completely uninstall PHP 8.X in ubuntu?

How To completely uninstall PHP in ubuntu?

To completely uninstall PHP in ubuntu Just Run purge, autoclean and autoremove command in your server, and this command will completely uninstall your PHP from your Ubuntu server. So follow all commands one by one. First Of all, You just need to run the purge command. Just run this command in your terminal: sudo apt-get purge php8.* The above command will Uninstall Any of the PHP 8.X versions of PHP installed on your Server. Now we need to cleans obsolete deb-packages to do so we need to run autoclean command: sudo apt-get autoclean After that, we need to remove orphaned packages that are no longer needed from the system so run autoremove command just like this: sudo apt-get autoremove And Now, You have Successfully Uninstalled PHP from your system. Thank You.

Источник

Как полностью удалить PHP?

Мне нужно очистить свой сервер от пакетов PHP 5.3 (их много), чтобы можно было скомпилировать PHP 5.2. Какой самый простой / безопасный способ избавиться от них всех?

Это должно полностью удалить любой пакет с именем, которое начинается с, php и все, что с ним связано.

Эта точная команда просто стерла ВСЕ пакеты из моей системы. Я никому не советую использовать это когда-либо.

Я не рекомендую бегать sudo apt-get purge php* .

Это было страшно! К счастью, я не набрал эту -y опцию, потому что выбрал около ста пакетов без php имени.

sudo apt-get purge `dpkg -l | grep php| awk '' |tr "\n" " "` 

Как это устроено:

Во- первых , список пакетов генерируется с помощью этой серии команд: dpkg -l | grep php| awk » |tr «\n» » » .

Подсказка: вы можете запустить эту часть команды в своем терминале, чтобы увидеть, какие пакеты будут удалены. Вы должны получить что-то вроде: libapache2-mod-php5 php5 php5-cli php5-common php5-json

Наконец , когда вы запускаете полную команду, этот список пакетов передается в sudo apt-get purge, удаляя все пакеты.

Подсказка: если вам это кажется более безопасным, вы также можете легко запустить их отдельно и скопировать + вставить список пакетов для удаления следующим образом: sudo apt-get purge libapache2-mod-php5 php5 php5-cli php5-common php5-json

Источник

Оцените статью
Adblock
detector