php - Laravel 5.5。和 PHP 7

标签 php laravel

我正在更新到 Laravel 5.5。它使用 PHP 7.0 版本。我需要在我的本地机器和 AWS 上进行设置。首先,安装了 PHP 7.0 附带的本地 WAMP 服务器......我选择了它,当本地主机打开时,我收到 PHP 版本为 7.0.10 的消息......在 composer 中更改 Laravel 和 PHP 的版本号后.json,我确实更新并收到了这条消息:

  • 问题一
  • 此软件包需要 php >=7.0,但您的 PHP 版本 (5.6.25) 不满足该要求。问题2
  • laravel/framework v5.5.2 需要 php >=7.0 -> 您的 PHP 版本 (5.6.25) 不满足该要求。
  • laravel/framework v5.5.1 需要 php >=7.0 -> 您的 PHP 版本 (5.6.25) 不满足该要求。
  • laravel/framework v5.5.0 需要 php >=7.0 -> 您的 PHP 版本 (5.6.25) 不满足该要求。
  • laravel/framework 5.5.* 的安装请求 -> laravel/framework[v5.5.0, v5.5.1, v5.5.2] 可满足。

  • 写到我还在用5.6。我怎样才能改变这个?

    最佳答案

    根据@iainn Apache 使用的是 PHP 7,but the CLI (which Composer uses) is still using 5.6因此,尝试再次卸载并安装 composer 并在安装时选择正确的 php 版本(7.0)。检查下面的屏幕截图

    enter image description here

    关于php - Laravel 5.5。和 PHP 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46052252/

    相关文章:

    php - 在 Woocommerce 3+ 中向我的帐户订单表添加自定义列

    php - 最好的做法是始终将数据库连接保持在单个实例中吗?

    php - 在 Wordpress 页面上设置单独元素的样式

    php - Laravel5 急切加载空值

    php - Laravel 4 Eloquent 获取站点名称

    mysql - 如何将数据从一个数据库迁移到另一个具有不同结构的数据库?

    javascript - 通过ajax将js值发送​​到php Controller

    php - Notepad++ 中 HTML 或 PHP 的自动完成语法。不自动关闭,自动完成

    Php Laravel 5.1-无法与主机 smtp.gmail.com 建立连接 [Connection refused #111]

    php - Route.php 中的 ReflectionException 第 281 行 : Function () does not exist