【问题标题】:Laravel:syntax error in vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 384Laravel:第 384 行的 vendor/laravel/framework/src/Illuminate/Support/Arr.php 中的语法错误
【发布时间】:2021-03-17 18:32:23
【问题描述】:

我试图在我的 debian vps 上创建一个新的 laravel 项目,但没有任何进展。我用基本的composer create-project laravel/laravel 初始化项目,将权限更改为755,这样就可以解释here 的所有内容。

但是当我尝试访问我的<pathToMyProject>/public 文件夹时,我总是有一个error 500,当我阅读我的 php 日志时看到这条消息:

PHP 解析错误:语法错误,第 384 行 /vendor/laravel/framework/src/Illuminate/Support/Arr.php 中的意外“=”

可能是什么问题?我准确地说我的php版本是>7.1

【问题讨论】:

  • 哇,我很抱歉这个错误,但我的 php 版本是>7.1。我更新了我的帖子
  • 你确定你的服务器运行的是 php >7.1,而不是你的电脑上只有 php >7.1?
  • 好的,Laravel 5.8 需要 PHP >= 7.1.3 和更多 server requirements。您可以通过将phpinfo.php 文件放入您的公共文件夹并在浏览器中打开your-domain/phpinfo.php 来检查您是否安装并激活了所有必需的扩展。您也可以通过 ssh 运行php -v,以确保版本正确

标签: php laravel composer-php


【解决方案1】:

PHP 的 CLI 版本可能是 7.2,但 apache 使用的是旧版本的 PHP。值得在您的公用文件夹的根目录中添加一个phpinfo.php,其中包含

<?php 

phpinfo();

导航到您的http://www.yoursite.com/phpinfo.php 并仔细检查版本。

确保在测试后删除 phpinfo.php 文件。

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题。我通过运行以下命令解决了它。

    php -v

    显示当前运行的php版本=&gt; 7.0

    a2dismod php7.0

    php7.0版本将禁用。

    a2enmod php7.2

    将启用php7.2版本。

    服务 apache2 重启

    【讨论】:

      【解决方案3】:

      只需确保将服务器上的 php 版本从 7.0 升级到 7.3 之类的版本。如果您使用 CPanel 导航到 Web 工具 然后 PHP 配置 并更改 php 版本

      【讨论】:

        【解决方案4】:

        我在 cpanel 中使用 laravel 时遇到了这个错误。

        1. 转到 composer.json
        2. 检查 PHP 版本
        3. 转到 Cpanel 仪表板
        4. 软件 > 选择 PHP 版本
        5. 将 PHP 版本更改为 $php_version
        6. 保存并重试

        【讨论】:

          【解决方案5】:

          我的问题是我只安装了php 7.0

          如果这也是你的问题。安装7.2

          sudo add-apt-repository ppa:ondrej/php
          
          sudo apt-get update
          
          sudo apt-get install php7.2
          

          【讨论】:

            猜你喜欢
            • 2018-05-13
            • 2020-11-01
            • 2019-11-01
            • 2021-01-13
            • 2023-03-05
            • 2022-11-28
            • 2022-06-29
            • 2019-10-28
            • 2021-06-28
            相关资源
            最近更新 更多