top
本文目录
步骤1:识别已安装的PHP组件
步骤2:批量卸载PHP核心组件
步骤3:清理残留配置文件(可选)
步骤4:验证卸载结果
附加建议

centos7+yum删除php

CentOS7系统通过Yum命令彻底删除PHP环境

在CentOS7服务器运维中,移除旧版本PHP或完全卸载PHP环境是常见需求。通过Yum包管理器执行此操作可自动处理依赖关系,确保系统整洁。本指南提供完整的命令行操作流程。

注意: 操作前请确认无需保留任何PHP项目数据,删除操作不可逆。建议提前备份重要配置文件。

步骤1:识别已安装的PHP组件

执行以下命令查看通过Yum安装的PHP相关软件包:

rpm -qa | grep ^php

典型输出可能包含类似包名:


php70w-common
php70w-cli
php70w-fpm
php70w-mysql

步骤2:批量卸载PHP核心组件

使用通配符移除所有PHP软件包及其依赖:

sudo yum remove 'php*'

终端将显示待删除包列表,输入 y 确认执行。系统自动解除依赖关系并清理基础文件。

步骤3:清理残留配置文件(可选)

手动删除PHP遗留配置文件:

sudo rm -rf /etc/php.d /etc/php.ini

检查Web服务器配置(如Apache/Nginx),移除对PHP模块的引用:

# Apache示例
sudo sed -i '/LoadModule php7_module/d' /etc/httpd/conf/httpd.conf

步骤4:验证卸载结果

检查PHP是否成功移除:

php -v

预期输出:-bash: php: command not found

二次确认包列表:

yum list installed | grep php

无返回结果即表示卸载完成。

附加建议

  • 重置Web服务:sudo systemctl restart httpdsudo systemctl restart nginx
  • 安装新版本PHP时,推荐先添加Remi仓库确保获取最新稳定版
  • 使用 yum autoremove 可清理孤立依赖包

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报