温馨提示×

debian如何卸载旧php

小樊
38
2026-09-11 02:11:36
栏目: 编程语言

在 Debian 系统中卸载旧版本 PHP,通常可以按下面步骤操作。


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

dpkg -l | grep php

或者:

apt list --installed | grep php

你会看到类似:

php7.3-cli
php7.3-common
php7.3-fpm
libapache2-mod-php7.3

二、卸载指定旧版本 PHP(以 php7.3 为例)

1. 卸载 PHP 及模块

sudo apt remove --purge php7.3 php7.3-* libapache2-mod-php7.3

如果你用的是 PHP-FPM + Nginx

sudo apt remove --purge php7.3-fpm

2. 自动清理依赖

sudo apt autoremove --purge

三、卸载所有 PHP(不推荐,除非重装)

sudo apt remove --purge 'php*'
sudo apt autoremove --purge

四、检查是否还有残留

which php
php -v

如果仍有输出,可能是:

  • 其他版本 PHP
  • 手动编译安装

查看:

ls /usr/bin/php*

五、常见场景补充

Apache 用户

sudo a2dismod php7.3
sudo systemctl restart apache2

Nginx 用户

sudo systemctl stop php7.3-fpm
sudo systemctl disable php7.3-fpm

六、安装新版本(可选)

例如安装 PHP 8.2:

sudo apt install php8.2 php8.2-cli php8.2-fpm

如果你能告诉我:

  • Debian 版本(如 11 / 12)
  • 当前 PHP 版本
  • Web 服务(Apache / Nginx / CLI)

我可以给你更精确的卸载命令。

0