【发布时间】:2018-10-30 23:12:04
【问题描述】:
我在我的 ubuntu 机器上安装了 lumen 5.6 的新副本。我还将我的 php 版本从 php 5.6.* 升级到 7.2.5。现在我的系统上启用了 php 7.2.5 版本。但是当我运行该项目时,我会收到以下异常
Parse error: syntax error, unexpected '?'
/home/example/apis/lumen/vendor/symfony/http-foundation/Response.php
下面是我的php版本
PHP 7.2.5-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 5 2018 04:59:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.5-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
解决此问题的指南或建议任何有用的链接
【问题讨论】:
-
你需要删除旧版本。
-
@arun 你的意思是我删除了我所有的旧 php 版本并重新安装 php 7.2?
-
不需要重新安装7.2,只需删除你之前安装的。
sudo apt-get purge php5.6-common