流明开箱即用

Lumen not working out of the box

刚刚安装了 Lumen 框架。 在我的浏览器中点击 link http://localhost/lumen/public/ 并出现以下错误,有人知道吗? 追溯到 bootstrap 文件夹中的 app.php 文件。

目前 Lumen 仅在 域根 .
中运行 (我已经提交了修复此问题的 PR,但尚未合并)

您必须在本地网络服务器上创建一个虚拟主机,并将其文档根目录指向public目录。之后,您可以使用以下内容访问您的应用:http://lumen.dev.

手动设置的一个简单替代方法是 Laravel Homestead。它是为 Laravel 制作的官方 Vagrant 盒子,可让您轻松搭建开发环境并 运行.

在根文件夹 运行 中打开终端,执行以下命令 php artisan serve

Lumen 开发服务器已于 http://localhost:8000/

启动

如果您想在没有 "php artisan serve"

的情况下访问 lumen 项目

$app->run(); 替换为 $request = Illuminate\Http\Request::capture(); $app->run($request); 从这个路径 yourlumenproject/public/index.php

如果您想在本地开发中提供您的应用程序,您可以这样做:

php -S localhost:8000 -t public/

它将在本地主机的 8000 端口提供服务。希望对您有所帮助。

注意:我使用的是 Laravel 框架版本 Lumen (5.2.4)(Laravel 组件 5.2.*)