composer在windows 11上需配置path才能全局使用,安装时应勾选“add to path”或手动添加c:\programdata\composersetup\bin;php需≥7.4且启用openssl、mbstring等扩展;全局工具需将%userprofile%\appdata\roaming\composer\vendor\bin加入path;所有path修改后必须重启终端生效。
Composer 在 Windows 11 上不需要“配置环境变量”也能用,但不设就只能在安装目录下运行 composer 命令——这是绝大多数人卡住的第一步。
为什么 cmd 找不到 composer 命令
Windows 默认不会把 Composer 的安装路径加进系统 PATH。哪怕你双击 Composer-Setup.exe 装完了,cmd 或 PowerShell 里输 composer --version 还是报 'composer' is not recognized as an internal or external command。
这不是安装失败,是路径没暴露给终端。
- 安装时勾选 Add to PATH(新版安装器默认不勾)
- 如果漏了,手动把
C:\ProgramData\ComposerSetup\bin加进系统环境变量PATH - 加完必须重启终端(已打开的 cmd/PowerShell 不会自动 reload
PATH) - 验证:新开一个终端,运行
echo %PATH%看有没有那行路径
PHP 版本和扩展必须提前配好
Composer 是 PHP 脚本,不是独立程序。它启动时会调用本地 PHP 解释器,所以:php 命令本身得能用,且满足最低要求(目前是 PHP 7.4+)。