在 Debian 系统中卸载 PHP,可以按下面步骤操作。根据你的需求,可以选择只卸载某个版本、完全卸载 PHP 或同时清理配置。
先确认系统里装了哪些 PHP 包:
dpkg -l | grep php
或:
apt list --installed | grep php
适合重装或切换版本:
sudo apt remove php* libapache2-mod-php* php-*
⚠️ 注意:
php* 会匹配所有 PHP 版本(如 php7.4、php8.1 等)sudo apt remove php8.1 php8.1-*
最干净的方式(推荐):
sudo apt purge php* libapache2-mod-php* php-*
或指定版本:
sudo apt purge php8.1 php8.1-*
卸载后清理不再需要的依赖包:
sudo apt autoremove
如果是从 sury.org 安装的:
sudo rm /etc/apt/sources.list.d/ondrej-*.list
sudo apt update
php -v
如果返回:
bash: php: command not found
说明 PHP 已成功卸载 ✅
sudo apt purge php8.1-fpm
sudo apt purge apache2 php libapache2-mod-php*
sudo apt purge nginx php8.1-fpm
如果你愿意,可以告诉我:
我可以给你精确到命令级别的卸载方案。