我试图在我的 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/