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

如何在PHP 8版本环境下安装Laravel 7及解决相关安装报错问题

PHP 8 环境安装 Laravel 7 报错解决方案

问题根因

Laravel 7 的官方版本最高仅支持 PHP 7.2 ~ 7.4 版本,PHP 8 引入的语法变更、核心函数废弃规则和 Laravel 7 的核心依赖存在严重冲突,是默认安装报错的直接原因。
Laravel 7 安装报错截图

解决方案

方案一:切换 PHP 版本(最稳定,无后续兼容问题)

直接将运行环境切换到 PHP 7.4 版本即可正常安装使用,不同系统的常用切换工具如下:

  • Windows:可直接下载搭载 PHP 7.4 的 WAMP/XAMPP 集成环境包安装
  • Linux:使用 phpbrew 工具实现多版本 PHP 共存,可全局或项目粒度自由切换
  • macOS:通过 brew 安装 PHP 7.4 后,执行 valet use php@7.4 即可一键切换

方案二:强制兼容 PHP 8(仅建议临时开发使用,不推荐用于生产环境)

如果必须保留 PHP 8 环境,可通过以下步骤绕过依赖限制安装:

  1. 执行创建项目命令时添加忽略平台检查参数:
composer create-project laravel/laravel:^7.0 你的项目名称 --ignore-platform-reqs
  1. 安装完成后,可通过替换laravel/framework依赖为社区维护的 PHP 8 兼容分支,或者手动修正代码中触发 PHP 8 语法警告、报错的逻辑,即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:06:03