刚刚安装了 Lumen 框架。在我的浏览器中点击链接http://localhost/lumen/public/并收到以下错误,有人知道吗?将其追溯到 bootstrap 文件夹中的 app.php 文件。
4 回答
如果您想在没有“php artisan serve”的情况下访问 lumen 项目
$app->run();
$request = Illuminate\Http\Request::capture();
$app->run($request);
从此路径 替换
yourlumenproject/public/index.php
在根文件夹中打开终端,运行以下命令 php artisan serve
。
Lumen 开发服务器启动于http://localhost:8000/
如果您想在本地开发中为您的应用程序提供服务,您可以这样做:
php -S localhost:8000 -t public/
它将在端口 8000 的 localhost 中提供服务。希望对您有所帮助。
注意:我使用的是 Laravel Framework 版本 Lumen (5.2.4) (Laravel Components 5.2.*)
目前 Lumen 只在域根目录下运行。
(我已经提交了修复此问题的PR,但尚未合并)
您必须在本地网络服务器上创建一个虚拟主机并将其文档根目录指向公共目录。之后,您可以使用以下内容访问您的应用程序:http://lumen.dev
.
手动设置的一个简单替代方法是Laravel Homestead。它是为 Laravel 制作的官方 Vagrant 盒子,可让您轻松启动并运行您的开发环境。