温馨提示×

debian php怎么卸载干净

小樊
60
2026-10-13 22:53:15
栏目: 编程语言

在 Debian 上把 PHP 彻底卸载干净,一般分这几步(以 PHP 7.4 / 8.x 为例,按你实际版本来)。


一、查看已安装的 PHP 相关包

dpkg -l | grep php

或

apt list --installed | grep php

二、卸载 PHP 及所有相关组件

1️⃣ 卸载 PHP 主程序及模块

sudo apt purge php* libapache2-mod-php* php-*

如果你用的是 Nginx + php-fpm:

sudo apt purge php* php-fpm php-cli php-common

三、自动清理依赖

sudo apt autoremove
sudo apt autoclean

四、删除残留配置和目录

PHP 卸载后通常还会留下这些目录:

sudo rm -rf /etc/php
sudo rm -rf /var/lib/php
sudo rm -rf /var/log/php

如果你曾经手动装过:

sudo rm -rf /usr/local/php

五、删除 PPA / 源(如果你加过)

如果你用过 ondrej/php:

sudo add-apt-repository --remove ppa:ondrej/php
sudo apt update

六、清理 Web 服务中的 PHP 配置

Apache

sudo a2dismod php*
sudo systemctl restart apache2

Nginx

sudo rm /etc/nginx/conf.d/*php*
sudo systemctl restart nginx

七、确认已卸载

php -v
which php

如果都提示 command not found 就干净了。


✅ 一键版(谨慎使用)

sudo apt purge php* libapache2-mod-php* php-* -y
sudo apt autoremove -y
sudo rm -rf /etc/php /var/lib/php /var/log/php

如果你告诉我:

  • Debian 版本(10 / 11 / 12)
  • PHP 版本
  • 用的是 Apache 还是 Nginx

我可以给你 更精确的一条命令。

0 踩