Laravel 为什么在本地服务器启动后,我不能在控制台中写入任何内容?

Laravel 为什么在本地服务器启动后,我不能在控制台中写入任何内容?,laravel,Laravel,只要我通过键入php artisan serve启动Laravel开发,它就会启动本地服务器。但是在那之后,我不能在控制台上写任何东西。如果我重新启动cmd或使用ctrl+c,则服务器将停止工作 因此,在使用命令php artisan-serve之后,它不允许我使用命令行编写任何内容。由于无法继续使用控制台,我该怎么做才能避免这种情况?1-您可以启动另一个控制台 2-您可以使用任何php服务器,如wamp或xampp。我更喜欢wamp您可以在后台运行此过程,方法是在末尾添加&符号 php art

只要我通过键入
php artisan serve
启动Laravel开发,它就会启动本地服务器。但是在那之后,我不能在控制台上写任何东西。如果我重新启动cmd或使用
ctrl+c
,则服务器将停止工作


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

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


2-您可以使用任何php服务器,如wamp或xampp。我更喜欢wamp

您可以在后台运行此过程,方法是在末尾添加
&
符号

php artisan serve &
请注意,当使用
&
关闭终端时,将终止应用程序。如果要在关闭控制台后保持进程运行,请在
&
之后添加
disown
,因此新命令如下所示:

在Linux/macOS上:

php artisan serve & disown
在Windows上:

START /B php artisan serve

添加和签名最后,它将使您的服务器在后台运行,您可以在控制台上工作。或者您可以使用此运行的控制台启动另一个控制台。您的意思是-
php artisan serve&
?请在之前留出空间&如果我无法关闭终端,并且我已经尝试过
php artisan serve&
,添加和的好处是什么,它仍然不允许我在控制台上写任何东西?这个命令也不起作用。启动服务器后,我无法在控制台上键入任何内容,也无法在关闭控制台后访问服务器。您使用的是什么操作系统?我使用的是Windows 7START/B php artisan Service