为什么我在本地服务器启动后无法在控制台中写任何东西?

时间:2018-02-04 07:52:30

标签: laravel

一旦我通过键入php artisan serve启动Laravel Development,它就会启动我的本地服务器。但在那之后,我无法在控制台上写任何东西。如果我重新启动cmd或使用ctrl + c,则会阻止服务器运行。

因此在使用命令php artisan serve后,它不允许我使用命令行编写任何内容。我该怎么做才能避免这种情况,因为我无法继续使用控制台?

2 个答案:

答案 0 :(得分:4)

您可以在后台添加&符号来运行此过程。

php artisan serve &

请注意,当使用&关闭时,终端将终止该应用程序。如果您希望在关闭控制台后保持流程运行,请在disown之后添加&,这样您的新命令将如下所示:

在Linux / macOS上:

php artisan serve & disown

在Windows上:

START /B php artisan serve

答案 1 :(得分:2)

1 - 您可以启动另一个控制台

2 - 你可以使用像wamp或xampp这样的任何php服务器,我更喜欢wamp