Win11全局安装Laravel遇CMD报错求助:composer失败及命令无效
解决Windows 11下Laravel全局安装及
laravel new运行失败问题 一、修复zip扩展及unzip/7z命令缺失问题
- 启用PHP的zip扩展
找到PHP安装目录下的php.ini文件,打开后定位到;extension=zip行,删除行首的分号;,保存文件即可。如果使用WAMP/XAMPP等集成环境,也可通过环境控制面板直接启用zip扩展。 - 安装7-Zip并配置系统PATH
- 下载7-Zip完成安装(路径可自定义)
- 打开「Windows设置→系统→关于→高级系统设置→环境变量」
- 在系统变量的
Path列表中添加7-Zip的安装路径(例如C:\Program Files\7-Zip) - 重启所有已打开的命令提示符/终端,使PATH配置生效
二、修复Git未在PATH中的问题
- 安装Git并自动配置PATH
下载Git for Windows进行安装,安装过程中选择「Git from the command line and also from 3rd-party software」选项,安装程序会自动将Git添加到系统PATH。 - 手动添加Git到PATH(若安装时未配置)
- 找到Git的安装路径,通常为
C:\Program Files\Git\bin和C:\Program Files\Git\cmd - 按照上述配置7-Zip的方法,将这两个路径添加到系统变量的
Path中 - 重启命令提示符/终端窗口
- 找到Git的安装路径,通常为
三、验证并重新完成安装
- 打开新的命令提示符,执行以下命令确认依赖正常:
确保所有命令都能输出有效信息,说明依赖配置完成。php -m | findstr zip git --version 7z --version - 重新执行Laravel安装器全局安装命令:
composer global require laravel/installer - 最后测试
laravel new命令:laravel new example-app
内容的提问来源于stack exchange,提问作者Ghanshyam Kumar
相关产品推荐
相关产品推荐

