当我运行时,它会输出:
php artisan serve --port=80
Laravel development server started on http://localhost:80
我如何使它在后台运行,当我退出控制台时服务器停止运行。
php artisan serve --port=80
Laravel development server started on http://localhost:80
我如何使它在后台运行,当我退出控制台时服务器停止运行。
简要回答:不要使用内置的 PHP web 服务器
web 服务器 artisan
使用的是 PHP 内置的 web 服务器,该服务器仅适用于开发环境,如内置 web 服务器文档所示:
警告:此 web 服务器旨在帮助应用程序开发。它也可能对测试目的或在受控环境中运行的应用程序演示有用。它不打算成为一个完整的功能齐全的 web 服务器。它不应该在公共网络上使用。
该 web 服务器只运行一个单线程的进程,因此如果请求被阻塞,PHP 应用程序将停止执行。
php artisan serve
命令将无法运行。请参考此帖子:https://stackoverflow.com/questions/51909405/laravel-vue-js-application-not-working-without-php-artisan-serve。在这种情况下,我们应该怎么做? - Istiaque Ahmedphp artisan serve
吗? - Istiaque Ahmed