未定义命令“服务”(Lumen-Laravel)
Posted
技术标签:
【中文标题】未定义命令“服务”(Lumen-Laravel)【英文标题】:Command "serve" is not defined (Lumen-Laravel) 【发布时间】:2016-07-16 10:32:13 【问题描述】:所以,我尝试安装 lumen restful api。根据教程,我必须在 php artisan 上“服务”。命令如下:
php artisan serve sample_api sample_api/public
然后它显示:
Command "serve" not defined.
有人说在 laravel 5(我使用它)中删除了 serve 命令。如果是这样,我应该使用什么命令?或者找其他教程?
Ps:我是新手:)
非常感谢!
【问题讨论】:
【参考方案1】:你可以使用
php -S localhost:8080 -t public/
【讨论】:
在windows中,你也可以用答案中的命令创建一个.bat/.cmd,并命名为serve.bat
,然后你可以从windows cmd运行它。 :)【参考方案2】:
该命令已从 Lumen 5.2 中删除。您可以使用任何其他 Web 服务器来运行您的应用程序。我建议使用内置环境学习Homestead。如果你是新手,你可以使用WAMP之类的东西。
【讨论】:
我无法相信文档是如何过时的,并且没有示例如何在普通 apache 上运行它(必须使用虚拟主机)。该死的。以上是关于未定义命令“服务”(Lumen-Laravel)的主要内容,如果未能解决你的问题,请参考以下文章
Apache:无效命令“SSLEngine”,可能拼写错误或由服务器配置中未包含的模块定义
收到此错误:处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性“替换”
无效的命令“订单”,可能拼写错误或由未包含在服务器配置中的模块定义失败