清晰易懂的 PHP 彻底卸载与清理教程

一、Windows 系统卸载 PHP

步骤 1:删除 PHP 安装目录

  1. 找到 PHP 安装路径(默认可能为 C:\php 或自定义路径)。
  2. 直接删除整个 PHP 文件夹(如 C:\php)。

步骤 2:清理环境变量

  1. 右键“此电脑” → 属性 → 高级系统设置 → 环境变量。
  2. 系统变量用户变量 中:
    • 删除 Path 变量中指向 PHP 的路径(如 C:\php)。
    • 删除自定义变量 PHP_HOME(如果存在)。

步骤 3:删除配置文件

  1. 删除 PHP 配置文件(默认可能位于安装目录或以下路径):
    C:\Windows\php.ini
    C:\Program Files\PHP\php.ini
    

步骤 4:清理注册表(可选)

  1. 按下 Win + R,输入 regedit,打开注册表编辑器。
  2. 备份注册表(文件 → 导出)。
  3. 删除以下注册表项(如果存在):
    HKEY_LOCAL_MACHINE\SOFTWARE\PHP
    HKEY_CURRENT_USER\Software\PHP
    

二、macOS 系统卸载 PHP

方法 1:卸载通过 Homebrew 安装的 PHP

  1. 如果通过 Homebrew 安装,直接卸载:
    brew list | grep php   # 查看已安装的 PHP 版本(如 php@8.1)
    brew uninstall php@8.1
    

方法 2:手动删除 PHP(如预装或源码编译)

  1. 删除 PHP 主程序和相关文件:
    sudo rm -rf /usr/local/bin/php      # 删除符号链接
    sudo rm -rf /usr/local/etc/php      # 删除配置文件
    sudo rm -rf /usr/local/lib/php      # 删除扩展库
    

步骤 3:清理残留文件

  1. 删除用户目录下的缓存和日志:
    rm -rf ~/.php_history
    rm -rf /var/log/php-fpm.log         # 如果使用过 PHP-FPM
    

三、Linux 系统卸载 PHP

方法 1:通过包管理器卸载

  • Debian/Ubuntu
    sudo apt purge php*         # 卸载所有 PHP 相关包
    sudo apt autoremove        # 清理依赖
    
  • CentOS/RHEL
    sudo yum remove php*       # 卸载所有 PHP 相关包
    

方法 2:手动删除源码编译的 PHP

  1. 找到 PHP 安装路径(通常为 /usr/local/php 或自定义路径)。
  2. 删除安装目录和符号链接:
    sudo rm -rf /usr/local/php
    sudo rm -f /usr/bin/php    # 删除全局命令链接
    

步骤 3:清理配置和缓存

  1. 删除全局和用户配置文件:
    sudo rm -rf /etc/php       # 全局配置目录
    rm -rf ~/.php              # 用户缓存目录(如果存在)
    

四、验证是否卸载成功

在终端或命令提示符中运行:

php -v

如果提示 php: command not found,表示卸载成功。


五、附加提醒

  1. 备份重要数据:卸载前备份项目文件或自定义的 php.ini 配置。
  2. 集成环境处理
    • 如果通过 XAMPPWAMP 使用 PHP,直接卸载整个集成环境。
  3. 谨慎操作:Linux 中 apt purge php* 会删除所有 PHP 扩展,确保无需保留。

六、常见问题解决

  1. 卸载后仍显示 PHP 版本
    • 检查是否有残留的符号链接:which php,手动删除。
  2. 重新安装 PHP 失败
    • 确保旧版本目录和配置文件已彻底清理。

七、总结

  • 核心操作:删除安装目录 → 清理环境变量 → 清除配置和缓存。
  • 关键点:通过包管理器卸载更彻底,手动安装需删除所有关联文件。
    按照上述步骤操作后,PHP 将被完全卸载,无残留影响后续开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tee xm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值