You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Installer持续安装5.5而非5.6问题咨询

为什么Composer持续安装Laravel 5.5而非5.6?

这个问题的核心原因是你使用的Laravel Installer版本(2.0.1)和Laravel 5.6不兼容——Laravel Installer的版本和Laravel框架的主要版本是绑定对应的:

  • Laravel Installer 2.x 系列专门适配 Laravel 5.5,所以用它执行laravel new命令时,默认会拉取5.5版本的框架。
  • 要安装Laravel 5.6,你需要使用Laravel Installer 3.x及以上版本,或者直接通过Composer指定版本创建项目。

下面给你两种解决办法:

办法一:升级Laravel Installer到兼容5.6的版本

打开命令提示符,执行以下命令更新全局的Laravel Installer:

composer global require laravel/installer:^3.0

更新完成后,再执行laravel new your-project-name,就会默认安装Laravel 5.6(或者当时5.6系列的最新稳定版)。

办法二:直接用Composer指定版本创建项目(无需升级Installer)

如果你不想升级Installer,可以跳过它,直接用Composer命令指定要安装的Laravel版本:

composer create-project --prefer-dist laravel/laravel your-project-name "5.6.*"

这个命令会直接拉取Laravel 5.6系列的最新稳定版本,完全绕过Installer的版本限制。

另外,如果你之前执行过相关安装命令,建议先清除Composer的缓存,避免旧版本信息干扰:

composer clear-cache

补充说明:你的PHP 7.2.2完全满足Laravel 5.6的要求(5.6最低要求PHP 7.1.3),所以版本兼容问题出在Installer上,不是PHP环境。

内容的提问来源于stack exchange,提问作者ali ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:28:41