当前位置: 首页 > 新闻动态 > 技术教程

Composer怎么卸载全局Composer 彻底删除工具操作流程【方法】

作者:裘德小鎮的故事 浏览: 发布日期:2026-01-30
[导读]:直接删除composer.phar文件即可卸载全局Composer,因其本质是可执行PHP归档文件;需先用whichcomposer或wherecomposer定位路径,再删除对应文件、清理PATH中相关配置,并可选删除~/.composer目录以清除配置与缓存。
直接删除 composer.phar 文件即可卸载全局 Composer,因其本质是可执行 PHP 归档文件;需先用 which composer 或 where composer 定位路径,再删除对应文件、清理 PATH 中相关配置,并可选删除 ~/.composer 目录以清除配置与缓存。

直接删掉 composer.phar 文件就能卸载全局 Composer

Composer 本身没有「安装器」或「卸载器」,它只是一个可执行的 PHP 归档文件(composer.phar)。所谓「全局安装」,本质是把 composer.phar 放到系统 PATH 能找到的目录里,并加了可执行权限。因此卸载就是反向操作:找到它、删掉它、清理关联项。

先确认 composer 命令实际指向哪个文件

运行以下命令,查清你当前用的是哪个路径:

which composer

常见返回可能有:

  • /usr/local/bin/composer

    macOS/Linux 常见)
  • /home/username/.local/bin/composer(Linux 用户级安装)
  • C:\ProgramData\ComposerSetup\bin\composer.bat(Windows 官方安装器)

注意:which 在 Windows PowerShell 中不生效,改用:

where composer

删文件 + 清 PATH + 检查残留

根据上一步结果,执行对应操作:

  • 如果是 /usr/local/bin/composer:运行 sudo rm /usr/local/bin/composer
  • 如果是 /home/username/.local/bin/composer:运行 rm ~/.local/bin/composer(无需 sudo)
  • Windows 上若用官方安装器:去「控制面板 → 程序和功能」卸载「Composer Setup」;再手动删掉 C:\ProgramData\ComposerSetup 目录(需管理员权限)
  • 检查 shell 配置文件(如 ~/.bashrc~/.zshrc%USERPROFILE%\AppData\Roaming\Composer\vendor\bin)是否手动添加过 PATH,删掉相关行
  • 运行 composer --version 验证是否报错 command not found

别漏掉 ~/.composer 目录(配置与缓存)

这个目录不参与命令执行,但存着全局配置、auth tokens、插件和包缓存。如果想「彻底删除」,顺手清掉它:

  • Linux/macOS:rm -rf ~/.composer
  • Windows:rd /s /q "%USERPROFILE%\AppData\Roaming\Composer"

注意:~/.composer 删除后,下次运行 composer 会重建,但所有自定义设置、私库 token、全局 require 的包都会丢失——这点容易被忽略,尤其是团队协作中误删 auth.json 导致无法拉私包。

免责声明:转载请注明出处:http://m.hclxt.cn/news/580372.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!