Php 分析错误:语法错误,意外'';,应为中的变量(T_变量)

Php 分析错误:语法错误,意外'';,应为中的变量(T_变量),php,laravel,parsing,Php,Laravel,Parsing,我正在上传没有数据库的Laravel网站。在我的本地主机上,一切正常,但当我尝试将其上载到live server并运行URL时,会显示一个解析错误: 我对index.php做了类似的更改 require __DIR__.'/vendor/autoload.php'; $app = require_once __DIR__.'/bootstrap/app.php'; 我的公用文件夹文件和其他内容在public_html dir中。我尝试了很多次,但仍然没有消除错误。您的PHP版本低于7.1。

我正在上传没有数据库的Laravel网站。在我的本地主机上,一切正常,但当我尝试将其上载到live server并运行URL时,会显示一个解析错误:

我对index.php做了类似的更改

require __DIR__.'/vendor/autoload.php';

$app = require_once __DIR__.'/bootstrap/app.php';

我的公用文件夹文件和其他内容在public_html dir中。我尝试了很多次,但仍然没有消除错误。

您的PHP版本低于7.1。您正在使用的Ramsey UUID版本(可能是4/master)需要PHP7.2

问题1:安装错误

根据:

公用目录

安装Laravel后,应将web服务器的文档/web根目录配置为公共目录。该目录中的index.php充当进入应用程序的所有HTTP请求的前端控制器

您需要在
public
目录下为您的应用程序提供服务,并且NOT修改您的
index.php

问题2:错误的PHP版本

?ResponseInterface告诉PHP编译器此函数的返回可能是一个可为null的ReponseInterface对象。
然而,该功能是在PHP 7.1中引入的。因此,要删除此错误消息,您必须升级到
PHP7.1
或更新版本。

请将您的错误粘贴为文本,这样我们可以更轻松地阅读它。纯文本不需要显示为图片。这一点已在本节中提到。谢谢。另外,请阅读并记住,这里的人们正在放弃他们的空闲时间来提供帮助。无论如何,您显示的代码不会重现错误。我们可能需要更多的相关代码。这个错误说问题来自于“functions.php”,但是您说您正在向我们展示“index.php”中的一些行。还不清楚你认为这些话会有什么关联?如果您希望我们帮助您修复语法错误,那么您需要向我们展示导致语法错误的代码。如果在一台机器上运行,但在另一台机器上不运行,那么请检查a)两台机器是否运行相同版本的PHP,和b)在live server上,您已将所有必要的文件上载到正确的位置,并且具有Web服务器读取这些文件的正确文件权限。为什么要修改您的
index.php
?请按照安装说明使用
公用
文件夹作为您的根文件夹?它在PHP7.1中可用-最有可能的OP运行的是5.6。但总体而言,该软件包确实需要7.2我现在做什么??请指导我将live server上的php版本更新到7.1或更高版本。如果您正在使用共享主机,请查看他们的文档,了解如何使用共享主机。如果您正在使用VPS,请根据您的操作系统检查如何使用VPS