【问题标题】:Laravel 5.6 pre-build app on PHP 5.6.*Laravel 5.6 在 PHP 5.6 上预构建应用程序。*
【发布时间】:2018-05-29 01:47:05
【问题描述】:

Laravel 5.6 pre-build 应用程序可以在 PHP 5.6 上运行吗?我的意思是,我有两台 PC,假设 A 和 B。我已经安装了应用程序及其对 A 的所有依赖项,然后我想将应用程序的目录复制到具有 PHP 5.6 的 B 中。

应用程序会运行良好吗PHP 5.6

信息: 在计算机 A 上:

PHP Version: 7.2.5
Nginx installed

在计算机 B 上:

PHP Version: 5.6.36
XAMPP v5.6.36 installed

【问题讨论】:

  • Laravel 5.6 要求说PHP >= 7.1.3 是必需的。您需要安装它并设置 Apache(或服务器)以指向正确的应用程序目录。
  • 即使我拥有所有依赖项?
  • @Gregorio 是的,你需要准确的 php 版本,至少 PHP 7.1.3

标签: php laravel php-5.6


【解决方案1】:

需要 Laravel 框架 PHP >= 7.1.3.

Laravel 框架有一些系统要求。当然,所有 Laravel Homestead virtual 满足了这些要求 机器,因此强烈建议您使用 Homestead 作为您的 本地 Laravel 开发环境。

但是,如果您不使用 Homestead,则需要确保 您的服务器满足以下要求:

  • PHP >= 7.1.3

Source

PHP 应用程序通常可以很容易地从计算机 A 移植到计算机 B。只要两台计算机上都有 PHP 应用程序的所有依赖项。

更新

在几个 cmet 来回之后。计算机 A 中 PHP 的版本是 7.2,计算机 B 是 5.6。要回答您的问题,这将不起作用,因为需要 Laravel PHP >= 7.1.3.

【讨论】:

  • 那么应用程序会运行吗?我对 A 有所有依赖项,我只想将该应用程序文件夹复制到 B
  • 计算机B 中的系统依赖项都有吗?比如你的服务器、PHP、任何其他外部库?如果答案是肯定的,它将运行。 PHP 不是一种编译语言,因此您需要在计算机 A 上拥有的所有内容才能在计算机 B 中进行编译。
  • 是的,只是PHP版本不同,电脑A有PHP 7.2,电脑B有PHP 5.6
  • @Gregorio,判断是否工作的唯一方法就是尝试。试试看,祝你好运。
  • 你能用那条信息更新你的问题吗?在这样的问题中,PHP 的版本至关重要。
猜你喜欢
  • 1970-01-01
  • 2018-12-24
  • 2018-08-06
  • 2019-01-09
  • 2019-01-08
  • 1970-01-01
  • 2016-02-11
  • 2019-02-06
  • 2019-04-07
相关资源
最近更新 更多