Composer的home目录默认位于Linux/macOS的~/.composer和Windows的C:\Users\用户名\AppData\Roaming\Composer,可通过设置COMPOSER_HOME环境变量修改路径,并将新路径的vendor/bin加入PATH,最后运行composer config --global home验证更改。

Composer 的 home 目录是 Composer 存放缓存、配置文件和全局包的地方。默认情况下,它的位置取决于操作系统。
默认的 Composer Home 目录位置
-
Linux/macOS:
~/.composer -
Windows:
C:\Users\用户名\AppData\Roaming\Composer(有时也可能是AppData\Roaming\Composer\vendor\bin)
你可以在终端中运行以下命令查看当前设置:
composer config --global home
如何修改 Composer Home 目录
你可以通过设置环境变量来修改 Composer 的 home 目录位置。
- 设置环境变量
COMPOSER_HOME指向你想要的新路径。 - 例如,在 Linux/macOS 上,将以下内容添加到你的 shell 配置文件(如
~/.bashrc或~/.zshrc)中:
export COMPOSER_HOME="/path/to/your/custom/composer/home" export PATH="$COMPOSER_HOME/vendor/bin:$PATH"
- 在 Windows 上,可以通过系统“环境变量”设置界面添加:
- 变量名:
COMPOSER_HOME - 变量值:
D:\MyProjects\ComposerHome(示例路径)
设置完成后,重启终端或重新加载配置(如执行 source ~/.zshrc),Composer 就会使用新的 home 目录。
验证是否生效
运行以下命令确认 home 路径已更改:
composer config --global home
输出应显示你自定义的路径。
基本上就这些,不复杂但容易忽略细节。










