centos下卸载php,centos如何完全卸载php
作者:NorthPath
时间:2026-07-11
浏览:0
卸载CentOS中PHP需先执行rpm-qa|grepphp列出全部关联包,再按依赖关系逆序卸载(如先卸php-mysql再卸php-pdo,最后卸php-common),避免依赖错误。完成后运行php-v无版本输出即为彻底清除。注意不要误删系统其他组件。
本文目录
先检查一下系统中已经安装了哪些 PHP 相关的软件包,这是最稳妥的第一步。执行下面的命令,所有带有“php”字样的包都会列出来。
# rpm -qa|grep php
输出结果大致是这样的(版本号可能因系统而异):
# php-pdo-5.1.6-27.el5_5.3 # php-mysql-5.1.6-27.el5_5.3 # php-xml-5.1.6-27.el5_5.3 # php-cli-5.1.6-27.el5_5.3 # php-common-5.1.6-27.el5_5.3 # php-gd-5.1.6-27.el5_5.3
这里有一个关键点:卸载时必须按照依赖关系来操作,不能乱来。先看看包之间的依赖——pdo 是 mysql 的依赖项,common 是 gd 的依赖项。换句话说,如果你不按顺序来,rpm 会直接报错。就像下面这样:
# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386
所以,正确的做法是:先把被依赖的那个包卸载掉,再卸它的依赖,一层层往下走。最终推荐的卸载顺序如下:
# rpm -e php-mysql-5.1.6-27.el5_5.3 # rpm -e php-pdo-5.1.6-27.el5_5.3 # rpm -e php-xml-5.1.6-27.el5_5.3 # rpm -e php-cli-5.1.6-27.el5_5.3 # rpm -e php-gd-5.1.6-27.el5_5.3 # rpm -e php-common-5.1.6-27.el5_5.3
全部跑完之后,用这条命令确认一下 PHP 版本信息:
# php -v
如果没有输出版本信息,那就说明已经彻底卸载干净了。
作者最新文章
wps office设置在哪 选项入口位置
2026-11-04 15:26
如何通过EMRAI助手查询EMR组件相关问题
2026-11-01 16:16
EndNote Windows版官方下载与安装教程:许可确认到Word插件验证
2026-10-30 09:21
WinRAR压缩文件教程:参数设置与分卷压缩技巧
2026-10-29 09:38
华硕5070显卡提升AI创作效率
2026-10-27 11:04
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































