Как полностью удалить PHP на Ubuntu
PHP — один из самых популярных языков программирования для веб-разработки. Однако, иногда возникают ситуации, когда необходимо удалить PHP с сервера Ubuntu. В этой статье мы расскажем, как это сделать полностью и без остатков.
Удаление PHP может понадобиться, если вы решили использовать другой язык программирования или просто хотите очистить сервер от ненужных компонентов. Вам потребуется следовать нескольким шагам, чтобы гарантированно удалить PHP и все связанные с ним пакеты.
Первым шагом является удаление всех пакетов PHP и его зависимостей. Для этого выполните команду:
sudo apt-get purge php*
Эта команда удаляет все пакеты, имя которых начинается с «php». Вы можете заменить символ «*» на конкретное имя пакета, если хотите удалить только определенный пакет PHP. После выполнения команды будут удалены все пакеты PHP, включая его расширения и модули.
Как избавиться от php на Ubuntu: пошаговая инструкция
Если вам больше не нужен PHP на вашем сервере Ubuntu, вы можете полностью удалить его. В этом руководстве мы расскажем вам, как выполнить эту задачу пошагово.
Шаг 1: Откройте терминал на вашем сервере Ubuntu.
Шаг 2: Введите следующую команду для удаления PHP и всех его пакетов:
sudo apt-get purge php*
При выполнении этой команды будут удалены все пакеты связанные с PHP, включая его основную программу и модули.
Шаг 3: Введите следующую команду для удаления остаточных файлов и настроек, связанных с PHP:
sudo apt-get autoremove
Эта команда удалит оставшиеся файлы и настройки, которые могли остаться после удаления PHP.
Шаг 4: Введите следующую команду для удаления папки PHP:
sudo rm -rf /etc/php
Эта команда удалит папку PHP, где хранятся файлы конфигурации.
Шаг 5: Проверте успешность удаления PHP, введя следующую команду:
Если вы получите сообщение об ошибке, это будет означать, что PHP успешно удален с вашего сервера Ubuntu.
Следуя этим простым шагам, вы сможете полностью удалить PHP с вашего сервера Ubuntu.
Проверка наличия php на системе
Перед тем, как начать удаление php с вашей системы Ubuntu, вам необходимо убедиться, что php установлен на компьютере. Существует несколько способов проверить наличие php:
Способ | Описание |
---|---|
1 | Откройте терминал и введите команду php -v . Если php установлен, то вы увидите информацию о версии php и другие подробности. |
2 | Создайте новый файл с расширением .php, например, test.php , и откройте его в текстовом редакторе. Напишите в файле следующий код: . Затем сохраните файл и откройте его в браузере. Если php установлен и работает, то вы увидите подробную информацию о php и его конфигурации. |
3 | Используйте команду which php в терминале. Если php установлен, то вы увидите путь к исполняемому файлу php. |
Если хотя бы один из этих способов показал, что php установлен на вашей системе, вы можете продолжить с удалением.
Удаление php пакетов через командную строку
Если вы хотите полностью удалить php на Ubuntu, вы можете воспользоваться командной строкой. Вот пошаговая инструкция:
- Откройте терминал, нажав Ctrl+Alt+T .
- Введите следующую команду для удаления пакета PHP:
sudo apt-get purge php*
Эта команда удалит все пакеты, имя которых начинается с «php».
После выполнения этих шагов php пакеты будут полностью удалены с вашей системы. Теперь вы можете установить новую версию php или приступить к другим действиям в зависимости от ваших потребностей.
Удаление php5 пакетов через команду dpkg
Для полного удаления php5 с Ubuntu, можно использовать команду dpkg. Следуйте инструкциям ниже для удаления пакетов php5 с вашей системы:
- Откройте терминал, введя сочетание клавиш Ctrl + Alt + T на клавиатуре.
- В терминале введите команду:
sudo dpkg —get-selections | grep ‘^php5’ | awk » | xargs sudo apt-get -y purge
Эта команда найдет все установленные пакеты, которые начинаются с «php5» и удалит их с вашей системы. Убедитесь, что вы вводите команду точно, чтобы избежать удаления нежелательных пакетов. После завершения процесса удаления, php5 будет полностью удален с вашей системы.
Как удалить PHP на Ubuntu: пошаговая инструкция
PHP является одним из самых популярных языков программирования для создания динамических веб-сайтов. Однако, в некоторых случаях может возникнуть необходимость удалить PHP с Ubuntu. Это может быть связано с обновлением версии PHP, устранением проблем или установкой другого языка программирования. В этой статье мы рассмотрим, как правильно удалить PHP на Ubuntu.
Шаг 1: Проверить установленные пакеты PHP
Перед удалением PHP с Ubuntu важно убедиться, что у вас есть PHP установлен на вашем компьютере. Для этого выполните следующую команду в терминале:
Эта команда покажет информацию о текущей установленной версии PHP. Если вы видите результаты, это означает, что PHP уже установлен.
Примечание: Если вам нужно удалить конкретную версию PHP, вы можете перейти к следующему шагу. В противном случае, если вы хотите удалить PHP полностью, вам следует пропустить шаги с 2 по 4.
Шаг 2: Удалить PHP пакеты
Для удаления PHP в Ubuntu вы можете использовать команду apt-get remove, указав имя пакета PHP. Например, если у вас установлена версия PHP 7.4, команда для удаления может выглядеть следующим образом:
Шаг 3: Удалить PHP зависимости
После удаления PHP пакетов, вам также следует удалить зависимости, которые были установлены вместе с PHP. Это можно сделать с помощью команды autoremove:
Шаг 4: Удалить PHP расширения и конфигурационные файлы
Чтобы удалить все оставшиеся PHP расширения и конфигурационные файлы, вы можете использовать следующую команду:
Эта команда удалит все файлы, содержащие “php” в названии, включая расширения и конфигурационные файлы.
После выполнения этих шагов PHP будет удален с вашей Ubuntu системы. Важно помнить, что удаление PHP может привести к непредвиденным последствиям, если у вас есть зависимости от PHP ваших приложений или конфигурационных файлов.
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?
33 6 6 bronze badges
asked Sep 3, 2011 at 17:59
1,317 2 2 gold badges 16 16 silver badges 21 21 bronze badges
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.
sudo apt-get purge 'php*'
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
551 1 1 gold badge 4 4 silver badges 15 15 bronze badges
answered Sep 3, 2011 at 18:07
8,920 8 8 gold badges 46 46 silver badges 69 69 bronze badges
OK thanks both of you. I just chosen your answer because Marco does not seem to have lack of Karma 🙂
Sep 3, 2011 at 18:11
This exact command just wiped ALL the packages from my system. I don’t advice anyone to use it ever.
Oct 21, 2013 at 10:32
php* will get it treated as a regex, and ever package with ph in its name will get removed.
Oct 28, 2014 at 19:06
Am I the only one thinking this is not really a safe idea?
Dec 20, 2016 at 10:21
Be very careful with autoremove.
May 28, 2019 at 16:27
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:
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
answered Sep 13, 2012 at 10:20
1,241 1 1 gold badge 8 8 silver badges 2 2 bronze badges
This should be the accepted answer
Aug 4, 2014 at 21:28
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?
May 12, 2015 at 19:24
What if aptitude is not installed or cannot be installed on Ubuntu, how about apt-get cache search ?
Apr 27, 2016 at 11:30
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 🙂
Feb 20, 2021 at 23:24
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.
Mar 19, 2021 at 18:36
You’ll probably want to purge all the php* packages from your system. Something with a wild-card should work
sudo apt-get purge php.*
You may be interested in How to rollback to PHP 5.2 for where to go next.
answered Sep 3, 2011 at 18:06
Marco Ceppi Marco Ceppi
48.1k 30 30 gold badges 173 173 silver badges 197 197 bronze badges
php* will get it treated as a regex, and ever package with ph in its name will get removed.
Oct 28, 2014 at 19:05
@muru Why does this regex syntax choose to ignore the second p in php ?
Dec 7, 2021 at 19:17
p* means zero or more instances of p . That’s how most regex engines will treat that expression
Dec 8, 2021 at 0:34
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
3,316 10 10 gold badges 27 27 silver badges 37 37 bronze badges
answered Apr 1, 2016 at 6:41
Leena Patel Leena Patel
161 1 1 silver badge 3 3 bronze badges
***Note to those who copy-paste without reading carefully, this will also remove apache, which is not what OP asked for
Apr 16, 2018 at 14:01
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" " "
Как полностью удалить PHP в Ubuntu 18.04 LTS
В этом уроке мы увидим, как удалить и удалить PHP из Ubuntu.
PHP (рекурсивная аббревиатура от «PHP: препроцессор гипертекста») представляет собой интерпретируемый язык сценариев, изначально задуманный для программирования динамических веб-страниц.
Интерпретатор PHP — это бесплатное программное обеспечение, распространяемое по лицензии PHP.
В настоящее время он в основном используется для разработки веб-приложений на стороне сервера, но его также можно использовать для написания сценариев командной строки или автономных приложений с графическим интерфейсом.
Код PHP заключен в специальные инструкции начала и окончания обработки. Которые позволяют вам входить и выходить из «режима PHP».
Что отличает PHP от чего-то вроде клиентского JavaScript, так это то, что код выполняется на сервере, генерируя HTML, который затем отправляется клиенту.
Как удалить PHP
Синтаксис команды удаления PHP следующий:
sudo apt-get purge php*
Чтобы удалить определенную версию PHP, в нашем примере с PHP 7 введите следующую команду:
sudo apt-get purge php7.*
Вывод
В этом уроке мы увидели, как полностью удалить PHP из Ubuntu.
Supportaci se ti piacciono i nostri contenuti. Grazie.
Noviello.it Newsletter
Ricevi gli ultimi approfondimenti direttamente nella tua casella di posta!