Skip to content
0

如何卸载php

实战-如何卸载centos7上安装的php-2025.9.9(测试成功)

image-20250910073332636

目录

[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等路径)并清理环境变量。
最近更新