00:00:00
如何卸载php
实战-如何卸载centos7上安装的php-2025.9.9(测试成功)
目录
[toc]
1. 查看已安装的 PHP 相关包
首先确认系统中已安装的 PHP 包,执行以下命令:
bash
rpm -qa | grep php
bash
yum list installed | grep php
会显示类似如下的已安装包列表(示例):
plaintext
php-8.2.x86_64
php-cli-8.2.x86_64
php-fpm-8.2.x86_64
php-mysqlnd-8.2.x86_64
...
2. 停止 PHP 相关服务(如 PHP-FPM)
如果使用了 PHP-FPM,先停止服务:
bash
sudo systemctl stop php-fpm
sudo systemctl disable php-fpm # 取消开机自启
3. 卸载 PHP 包
根据第一步列出的包名,卸载所有 PHP 相关包。可以使用通配符批量卸载(谨慎操作):
bash
sudo yum remove -y php*
如果需要精确卸载(避免误删),可以逐个指定包名:
bash
sudo yum remove -y php php-cli php-fpm php-mysqlnd ... # 替换为实际包名
4. 删除残留配置文件(可选)
yum 卸载可能会保留部分配置文件,如需彻底清理,可手动删除:
bash
sudo rm -rf /etc/php.ini
sudo rm -rf /etc/php.d/
sudo rm -rf /var/lib/php/
5. 确认卸载完成
再次检查是否有残留的 PHP 包:
bash
rpm -qa | grep php
如果没有任何输出,说明 PHP 已完全卸载。
注意事项
- 卸载 PHP 可能会影响依赖它的应用(如 Nginx/Apache 部署的 PHP 网站),请确保卸载前已做好相关准备。
- 如果之前通过源码编译安装的 PHP,需要手动删除编译目录(通常在
/usr/local/php
等路径)并清理环境变量。