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

PHP8.0环境下创建Laravel5.8项目报错该如何处理?

报错原因

Laravel 5.8的官方兼容PHP版本范围是7.1.3 ~ 7.4,你当前使用的PHP 8.0.9超出了该版本范围,composer在包依赖校验时会判定没有符合当前运行环境的可安装版本,因此抛出该错误。

解决方法
  • 方法一:临时忽略平台校验强制安装
    仅适用于临时测试场景,不推荐生产环境使用,执行以下命令即可完成安装:

    composer create-project laravel/laravel="5.8.*" LaravelProject --ignore-platform-reqs
    

    注意:该方法只是跳过了安装阶段的版本校验,后续项目运行过程中可能因为PHP语法不兼容出现各类报错,碰到兼容问题仍需切换PHP版本。

  • 方法二:切换PHP版本到7.4系列(推荐)
    这是适配Laravel 5.8的最优方案,不会存在兼容性问题。你可以使用对应系统的多PHP版本管理工具完成版本切换:

    • Windows环境可使用PhpStudy、WAMP等集成环境快速切换PHP版本
    • Mac环境可通过brew安装php@7.4后用brew link命令切换版本
    • Linux环境可通过update-alternatives命令管理多版本PHP
      切换到PHP 7.4后重新执行原安装命令即可正常创建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:45:02