我似乎不明白为什么我们需要运行一个带有php artisan服务的Laravel应用程序而不是用Apache或nginx运行它.我知道在开发过程中,我们使用artisan来启动站点,在部署到服务器之后,您使用Web服务器来加载站点.
什么是首先在工匠中运行应用程序的用途?
解决方法:
serve命令只是PHP Built-in Webserver的一个快捷方式,PHP开箱即用,所以使用它的目的是尽可能快地开始测试你的应用程序,你只需要安装PHP,Composer和你的应用程序就可以了(当然,如果你不需要任何其他东西).但是如果你已经安装了Nginx,那就没有意义了,只需使用它即可.
在生产中使用Builtin Webserver是不明智的.