linux怎么卸载php
linux怎么卸载php详细介绍
在 Linux 系统中卸载 PHP,具体操作会因你所使用的 Linux 发行版而有所不同。下面为你介绍常见发行版卸载 PHP 的方法:
基于 Debian 或 Ubuntu 的系统
如果你使用的是基于 Debian 或 Ubuntu 的系统,例如 Ubuntu 20.04、Debian 10 等,可借助apt包管理器来卸载 PHP。
- 查看已安装的 PHP 包
运行以下命令来查看系统中安装的 PHP 相关包:
bash
dpkg php
- 卸载 PHP 包
依据上述命令的输出,你可以使用以下命令来卸载特定版本的 PHP 及其相关扩展:
bash
remove php*
此命令会移除所有已安装的 PHP 包及其配置文件。若你只想卸载特定版本的 PHP,可将php*替换成具体的版本号,例如php7.4。
- 清理依赖项
卸载 PHP 包后,你可以运行以下命令来清理不再需要的依赖项:
bash
autoremove
基于 Red Hat 或 CentOS 的系统
如果你使用的是基于 Red Hat 或 CentOS 的系统,例如 CentOS 7、Red Hat Enterprise Linux 8 等,可使用yum或dnf(CentOS 8 及更高版本)包管理器来卸载 PHP。
- 查看已安装的 PHP 包
运行以下命令来查看系统中安装的 PHP 相关包:
bash
yum list installed php
或者在 CentOS 8 及更高版本中使用:
bash
dnf list installed php
- 卸载 PHP 包
依据上述命令的输出,你可以使用以下命令来卸载特定版本的 PHP 及其相关扩展:
bash
yum remove php*
或者在 CentOS 8 及更高版本中使用:
bash
dnf remove php*
同样,若你只想卸载特定版本的 PHP,可将php*替换成具体的版本号,例如php7.4。
- 清理依赖项
卸载 PHP 包后,你可以运行以下命令来清理不再需要的依赖项:
bash
yum autoremove
或者在 CentOS 8 及更高版本中使用:
bash
dnf autoremove
手动卸载
如果你是通过源码编译安装的 PHP,或者以上方法无法正常卸载 PHP,你可以手动卸载。
- 停止 PHP 服务
运行以下命令来停止 PHP 服务:
bash
systemctl stop php-fpm
- 删除 PHP 文件和目录
找到 PHP 的安装目录(通常为/usr/local/php),然后使用以下命令删除该目录:
bash
/usr/local/php
- 删除 PHP 配置文件和服务文件
删除 PHP 的配置文件和服务文件:
bash
/etc/php/etc/systemd/system/php-fpm.service
- 更新系统链接
运行以下命令来更新系统链接:
bash
ldconfig
卸载完成后,你可以运行以下命令来验证 PHP 是否已成功卸载:
bash
php
912php
若系统提示command not found,则表明 PHP 已成功卸载。