Laravel 5.7-将项目转移到活动状态时无法运行php artisan命令

Laravel 5.7-将项目转移到活动状态时无法运行php artisan命令,php,laravel,laravel-artisan,clear-cache,Php,Laravel,Laravel Artisan,Clear Cache,我刚接触laravel,我的PHP artisan命令在localhost中运行良好。 当我将项目转移到live server时,命令停止工作,并出现以下错误: 警告:require():无效的date.timezone值“GST”,我们选择了 目前时区为UTC。(我通过定义时区解决了这个问题)解析 错误:语法错误,意外的“?” 第500行的laravel/framework/src/illumb/Foundation/helpers.php 实际上没有错误项目运行正常,我的PHP版本是7.2.

我刚接触laravel,我的
PHP artisan
命令在
localhost
中运行良好。 当我将项目转移到live server时,命令停止工作,并出现以下错误:

警告:require():无效的date.timezone值“GST”,我们选择了 目前时区为UTC。(我通过定义时区解决了这个问题)解析 错误:语法错误,意外的“?” 第500行的laravel/framework/src/illumb/Foundation/helpers.php

实际上没有错误项目运行正常,我的PHP版本是
7.2.10
。 我在安装PHP artisan的目录中,但没有任何用处。 我希望必须清除缓存,但当artisan命令不起作用时,如何清除缓存?
有什么想法吗?

您安装了composer和软件包吗?在服务器上使用
composer install
命令。

您应该执行以下步骤

1)首先,您必须检查apache是否正在启动。

2)然后必须安装编写器和命令,如。 作曲家更新)

3)您必须清除缓存并执行如下命令

1) php artisan配置:缓存
2) php artisan视图:清除

尝试更改apache中的版本

在服务器中查找总安装版本

sudo update-alternatives --config php
然后选择一个版本,然后再次检查php版本

sudo php -v
第二种方法是使用此命令

然后重新启动apache2服务器

sudo service apache2 restart 
并检查php版本

sudo php -v

为了更好地理解

将PHP版本降级为7.1,并将系统升级为相同的PHP版本。
后来出现了一些异常,但它解决了问题。

Composer已安装并更新,但我的php artisan命令error@SaniaIshaq你能用PHP版本7.1或7.0检查一下吗?我在转移项目之前更新到了PHP版本7.2.10。我的服务器限制了我,我不能运行sudo命令,但我会检查确保OK,我运行了我的命令php版本显示了PHP5.6.38,但我仍然无法运行php artisan command.sudo更新选项——配置php和sudo php-v,然后运行php artisan服务器。它不适用于MEPHP5.6.38(cgi fcgi)(构建时间:2018年10月5日15:45:28)版权所有(c)1997-2016带有PHP-v的PHP组command@SaniaIshaq加入这个房间
sudo php -v