温馨提示×

ubuntu php如何卸载干净

小樊
40
2026-09-28 13:28:01
栏目: 编程语言

在 Ubuntu 上把 PHP 彻底卸载干净,建议按下面的步骤来(适用于 PHP 7.x / 8.x,用 apt 安装的)。


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

dpkg -l | grep php

或

apt list --installed | grep php

二、卸载所有 PHP 包

1️⃣ 卸载 PHP 及模块(示例为 php 8.1,按你实际版本改)

sudo apt purge php* libapache2-mod-php* php8.1-* -y

如果你不确定版本,可以一次性更暴力一点(⚠ 会删干净):

sudo apt purge 'php*' -y

三、自动清理依赖

sudo apt autoremove -y
sudo apt autoclean

四、删除残留文件和目录

PHP 卸载后,通常还会留下配置和数据目录:

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

如果用了 Apache:

sudo rm -rf /etc/apache2/mods-available/php*
sudo rm -rf /etc/apache2/mods-enabled/php*

如果用了 Nginx(php-fpm):

sudo rm -rf /run/php

五、检查是否还有 PHP

which php
php -v

如果都提示 command not found,说明已卸载干净。


六、(可选)彻底清理 PPA / 源

如果你之前加过 ondrej/php:

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

七、常见场景补充

✅ 只卸载 PHP 8.1 保留 7.4

sudo apt purge php8.1*

✅ 卸载 php-fpm

sudo apt purge php*-fpm

如果你告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 用的是 Apache / Nginx / CLI

我可以给你精确到命令的卸载方案。

0 踩