Php Laravel 4内部Wamp不工作
我想在我的项目中使用Laravel,但我遇到了一个问题。 也就是说,我已经在使用WAMP服务器作为本地服务器。。。我按照说明在WAMP内安装Laravel。。。所以我首先启用了openSSL,然后下载了Composer,然后在CMD中尝试了Composer命令,到目前为止一切都很好。。。然后创建项目。。。Composer已下载依赖项。。。一切看起来都很完美,但当我尝试localserver/myProject/public时,我发现Php Laravel 4内部Wamp不工作,php,laravel-4,Php,Laravel 4,我想在我的项目中使用Laravel,但我遇到了一个问题。 也就是说,我已经在使用WAMP服务器作为本地服务器。。。我按照说明在WAMP内安装Laravel。。。所以我首先启用了openSSL,然后下载了Composer,然后在CMD中尝试了Composer命令,到目前为止一切都很好。。。然后创建项目。。。Composer已下载依赖项。。。一切看起来都很完美,但当我尝试localserver/myProject/public时,我发现 Parse error: syntax error, unex
Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in C:\wamp\www\myProject\public\index.php on line 50
有任何错误都很奇怪,因为我甚至都没碰过包中的文件。。。
更重要的是,我在WindowsXP上使用WAMP2.2(PHP5.3.1),并安装了Laravel4
有没有办法解决这个问题
以下是公用文件夹中的index.php:
require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);//This is line 50
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
::类
仅受支持,因为
另外,您一定是错误地安装了laravel 5.1+,因为这是唯一需要php 5.5+显示
public\index.php的代码的版本。php
是否启用了mod_rewrite
模块?是的,mod_rewrite已启用。@ViktorDojcinovski我不认为这是代码问题,如果您的WAMP中有一个项目,那么您需要将您的点目录设置为根目录,公用文件夹为C:\WAMP\www\myProject\public\=localserver,如果您计划多个项目,那么我强烈建议创建虚拟主机(例如xamp的vhost)
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);//This is line 50