php - Laravel:第 384 行的 vendor/laravel/framework/src/Illuminate/Support/Arr.php 中的语法错误

标签 php laravel composer-php

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

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

PHP Parse error: syntax error, unexpected '=' in /vendor/laravel/framework/src/Illuminate/Support/Arr.php on line 384



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

最佳答案

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

<?php 

phpinfo();

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

确保删除 phpinfo.php一旦你测试过文件。

关于php - Laravel:第 384 行的 vendor/laravel/framework/src/Illuminate/Support/Arr.php 中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56658142/

相关文章:

php - Composer 更新

php - Apache PHP/OSX Mavericks : - failed to open stream: Too many open files

php - Laravel - 如何通过转换现有列值来更新查询

javascript - 如何防止用户手动访问网址,要求他们单击链接才能到达那里

php - Composer 在 Packagist 之前使用 Github

php - Mockery:BadMethodCallException:此模拟对象上不存在方法 Mockery_0_Foo::bar()

php - 标识符在数字字面量之后立即开始

php - 获取输入类型单选的值并根据选择的类型重定向

php - Laravel 中 RouteCollection.php 中的 NotFoundHttpException

php - 如何在 Laravel 5.3 中创建两次连接到表的查询?