流明5.6版本无法在ubuntu 16.04上运行

时间:2018-05-21 10:04:27

标签: php laravel lumen

我在我的ubuntu机器上安装了流明的新版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

解决此问题的指南或建议任何有用的链接

1 个答案:

答案 0 :(得分:0)

如果您在流明公共/文件夹中创建info.php文件并在服务器上打开它

<?php // info.php filename
phpinfo();

它很可能还在引用php 5.6吗?

您没有提及是否通过php -Sapachenginx投放项目。

我假设你使用的是apache,因为它主要是Ubuntu的默认设置。禁用apache的php 5.6模块并启用php 7.2模块。以下内容将起作用。

  • 禁用php 5

sudo a2dismod php5

  • 启用php 7.2

sudo a2enmod php7.2

  • 重启apache

sudo service apache2 restart