温馨提示×

Ubuntu如何卸载PHP

小樊
43
2026-07-13 19:44:24
栏目: 编程语言

在 Ubuntu 上卸载 PHP,取决于你是通过 APT 包管理器 安装的,还是通过其他方式(如源码、第三方 PPA)。下面是最常见的 APT 安装方式 的卸载步骤。


一、查看已安装的 PHP 版本

php -v

或者查看所有 PHP 相关包:

dpkg -l | grep php

二、卸载 PHP(完整清理)

✅ 推荐方式(最干净)

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

这条命令会:

  • 删除 PHP 本体
  • 删除 PHP 扩展
  • 删除 Apache PHP 模块(如果有)

三、自动删除无用依赖

sudo apt autoremove

四、如果你用的是 PHP-FPM(Nginx 常见)

还需要手动停止并卸载 FPM:

sudo systemctl stop php8.1-fpm   # 换成你的版本
sudo apt purge php8.1-fpm

常见版本:

  • php7.4-fpm
  • php8.1-fpm
  • php8.2-fpm

五、卸载指定版本(例如 PHP 8.1)

sudo apt purge php8.1 php8.1-*

六、如果你是通过 PPA 安装的 PHP

1️⃣ 查看 PPA

ls /etc/apt/sources.list.d/

2️⃣ 删除 PPA(例如 ondrej/php)

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

七、验证是否已卸载

php -v

如果提示:

Command 'php' not found

说明已成功卸载 ✅


八、常见场景速查表

场景 命令
完全卸载 PHP sudo apt purge php*
卸载 PHP 扩展 sudo apt purge php8.1-mysql
卸载 PHP-FPM sudo apt purge php8.1-fpm
清理依赖 sudo apt autoremove

如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • PHP 版本
  • 是否搭配 Apache / Nginx

我可以给你 精确到命令级别 的卸载方案 ✅

0