Ubuntu 20.04 — один из самых популярных и надежных дистрибутивов Linux, который широко используется в веб-разработке. PHP является одним из основных языков программирования для создания динамических сайтов. Но иногда возникает необходимость удалить PHP с вашей системы Ubuntu.
Удаление PHP может быть полезным, если вы хотите установить другую версию или использовать другой язык программирования для своего проекта. В этом полном руководстве вы найдете пошаговую инструкцию о том, как удалить PHP из Ubuntu 20.04.
Прежде чем удалить PHP, рекомендуется создать резервные копии всех ваших важных данных в случае, если что-то пойдет не так. Также убедитесь, что у вас есть права администратора или используйте учетную запись с правами sudo.
Теперь, когда вы готовы, давайте начнем процесс удаления PHP с вашего сервера Ubuntu 20.04.
Подробное руководство по удалению PHP в Ubuntu 20.04
Шаг 1: Проверьте установку PHP
Перед удалением PHP убедитесь, что он установлен на вашем сервере Ubuntu 20.04. Вы можете выполнить следующую команду в терминале, чтобы проверить наличие PHP:
php -v
Если PHP установлен, вы увидите версию PHP и другую информацию о вашей установке.
Шаг 2: Удалите PHP пакеты
Чтобы удалить PHP полностью с вашей системы, вам необходимо удалить соответствующие пакеты. В Ubuntu 20.04 PHP предоставляется в виде различных пакетов, в зависимости от используемой версии.
Вы можете удалить PHP пакеты с помощью следующей команды:
sudo apt-get purge php7.4
Замените «7.4» на версию PHP, которую вы хотите удалить.
Шаг 3: Удалите PHP модули и расширения
После удаления PHP пакетов, также рекомендуется удалить PHP модули и расширения, которые могут остаться на вашей системе. Вы можете использовать следующую команду, чтобы удалить модули и расширения PHP:
sudo apt-get purge php7.4-имя-модуля
Замените «7.4» на версию PHP, а «имя-модуля» на имя конкретного модуля или расширения, которое вы хотите удалить.
Шаг 4: Удаление настроек и конфигураций
Удаление PHP пакетов и модулей не удаляет настройки и конфигурации, которые могут быть оставлены на вашей системе. Чтобы удалить их, выполните следующую команду:
sudo apt-get purge php7.4-common
Замените «7.4» на версию PHP.
Шаг 5: Проверьте удаление PHP
После выполнения всех предыдущих шагов, вы можете проверить, что PHP был полностью удален, выполнив команду:
php -v
Если установка PHP была успешно удалена, вы должны получить сообщение о том, что команда «php» не найдена.
Важно: При удалении PHP будьте осторожны. Убедитесь, что вы удаляете только то, что вам действительно нужно, иначе это может повлиять на работоспособность других приложений или системных компонентов.
В этом руководстве мы рассмотрели подробное руководство по удалению PHP в Ubuntu 20.04. Следуйте этим шагам, чтобы успешно удалить PHP с вашего сервера.
Проверка установленной версии PHP
Для проверки установленной версии PHP в Ubuntu 20.04 можно использовать команду в терминале:
- Откройте терминал (Ctrl + Alt + T).
- Введите команду
php -v
.
После нажатия Enter на экране появится информация о версии PHP, установленной в вашей системе:
PHP 7.4.3 (cli) (built: Oct 6 2020 15:47:56) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
Здесь указана версия PHP (7.4.3), а также информация о компиляции и зарегистрированных модулях.
Если вам необходимо подробнее узнать о версии PHP и сконфигурированных модулях, вы можете использовать флаг -i
с командой php -v
:
php -v -i
Таким образом, вы можете удостовериться, что PHP установлен и правильно функционирует на вашем сервере.
Распознавание установленных модулей PHP
При удалении PHP в Ubuntu 20.04 может возникнуть необходимость в распознавании уже установленных модулей PHP для последующих действий или замены их другими версиями. Для этого можно использовать команду php -m.
Команда php -m выдаст список всех установленных модулей PHP на вашей системе Ubuntu 20.04. Это полезно, если вы хотите убедиться, что все модули были успешно удалены после процедуры удаления PHP.
Если вам нужно узнать подробную информацию о конкретном модуле, вы можете воспользоваться командой php —ri moduleName, где moduleName — имя модуля, о котором вы хотите получить информацию. Например, для модуля mysqli команда будет выглядеть так: php —ri mysqli.
Деактивация PHP и его модулей
Для деактивации PHP и его модулей в Ubuntu 20.04 выполните следующие шаги:
- Откройте терминал.
- Введите следующую команду, чтобы открыть файл конфигурации PHP:
sudo nano /etc/php/7.4/apache2/php.ini
- Найдите строку с расширением модуля PHP, которое вы хотите деактивировать, например:
;extension=gd
- Удалите точку с запятой (;) перед строкой, чтобы деактивировать модуль. Например, строка должна выглядеть так:
extension=gd
- Сохраните изменения, нажав клавиши Ctrl+O, а затем нажав Enter.
- Закройте файл, нажав клавиши Ctrl+X.
После этого модуль PHP будет деактивирован. Повторите эти шаги для всех модулей PHP, которые вы хотите деактивировать.
Помните, что после деактивации модулей PHP вам может потребоваться перезагрузить веб-сервер Apache для применения изменений. Вы можете сделать это, введя команду:
sudo systemctl restart apache2
Теперь вы знаете, как деактивировать PHP и его модули в Ubuntu 20.04.
Удаление пакетов PHP через командную строку
Удаление пакетов PHP в Ubuntu 20.04 можно выполнить через командную строку с помощью следующих шагов:
Шаг 1: Откройте терминал, нажав клавишу Ctrl+Alt+T.
Шаг 2: Введите следующую команду для удаления PHP и его зависимостей:
sudo apt purge php\*
Вы увидите запрос для подтверждения удаления пакета. Введите ваш пароль, чтобы продолжить.
Шаг 3: После завершения удаления пакетов PHP, вы можете удалить файлы конфигурации командой:
sudo rm -rf /etc/php/
Это удалит все файлы конфигурации PHP.
Теперь все пакеты PHP должны быть удалены с вашей системы Ubuntu 20.04. Вы можете проверить успешность удаления, введите в терминале следующую команду:
php -v
Если вы видите сообщение об ошибке «php: команда не найдена», это означает, что PHP успешно удален.
Удаление остатков PHP после удаления пакетов
Когда вы удаляете пакеты PHP с помощью команды apt remove
или apt purge
, могут остаться остатковые файлы и конфигурационные данные.
Чтобы удалить остатки PHP, вы можете воспользоваться командой dpkg
. Она позволяет проверить список файлов, которые принадлежат удаленным пакетам.
Для этого выполните следующую команду:
dpkg -l | grep php | awk '{print $2}' | xargs dpkg -S | cut -d: -f1 | sort -u | xargs sudo apt purge -y --autoremove
Эта команда выполняет следующие действия:
grep php
— фильтрует список, отображая только строки, содержащие «php»awk '{print $2}'
— извлекает только имена пакетов из спискаxargs dpkg -S
— находит пакеты, которым принадлежат файлы из спискаcut -d: -f1
— отсекает ненужную информацию о пакетахsort -u
— сортирует список пакетов и удаляет дублирующиеся записиxargs sudo apt purge -y --autoremove
— удаляет пакеты и все их зависимости без подтверждения
После выполнения команды останутся только те файлы и конфигурационные данные, которые не принадлежат удаленным пакетам. Их можно удалить вручную, если необходимо.
Таким образом, вы можете полностью удалить все следы PHP с вашей системы после удаления пакетов.