升级到 Laravel 5.6 后,我有错误"PHP 解析错误:语法错误,意外"?



从 Laravel 5.5 升级到 Laravel 5.6 后,我有错误。

PHP Parse error:  syntax error, unexpected '?' in .../vendor/symfony/http-foundation/Response.php on line 499

我正在服务器上检查 PHP Vershion:

# php -v PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli( (建成时间: Apr 5 2018 08:53:57( ( NTS (
版权所有 (c( 1997-2018 PHP 集团
Zend Engine v3.2.0, 版权所有 (c( 1998-2018 Zend Technologies
与 Zend OPcache v7.2.4-1+ubuntu16.04.1+deb.sury.org+1, 版权所有 (c( 1999-2018, Zend Technologies

重新安装 php 并重新启动 apache 已经做到了。

我在本地有相同的项目,具有相同的 php 版本及其工作!

删除 PHP 7.0。

sudo apt-get purge php7.0 php7.0-common

它对我有用。

最新更新