【问题标题】:Is Laravel 5.4 compatible with PHP 7.3Laravel 5.4 是否与 PHP 7.3 兼容
【发布时间】:2019-05-02 18:29:51
【问题描述】:

托管我的网站的公司(使用 Laravel 5.4 和 PHP 5.6 开发)要求对 PHP 7.3 进行更改,这已经完成,但我收到了错误;我必须切换回 PHP 5.6 来维护网站的正常运行。

我想知道用 Laravel 5.4 开发的脚本是否兼容 PHP 7.3

【问题讨论】:

  • "但是我遇到了一个错误" - 什么错误?如果核心 Laravel 5.4 包与 PHP 7.3 不兼容,我会感到惊讶,但您可能安装的第三方包可能不兼容。
  • 我建议您将 Laravel 版本至少升级到 5.5(实际的 TLS 版本)。 Laravel 5.5 仍然受到维护,应该与 PHP 7.3 兼容。检查this guide
  • 使用这个脚本来检查 Laravel 是否兼容。 github.com/GastonHeim/Laravel-Requirement-Checker 。将 check.php 保存在您的服务器上并运行。选择服务器上的 Laravel 版本,它会说不满足哪些要求。

标签: php laravel upgrade compatibility


【解决方案1】:

你可以在这里检查 Laravel 的 PHP 7.3 兼容性:https://github.com/laravel/framework/issues/27052

【讨论】:

    【解决方案2】:

    您的依赖项一定是导致问题的原因,您需要在包含 PHP 5.6 版的终端上运行 composer update 命令降级它们,您可以使用以下命令检查版本:php -v。更新后,您可以再次将项目上传到运行 PHP 7.3 的服务器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      相关资源
      最近更新 更多