永久运行PHP Artisan在VPS上服务



运行laravel站点时,它需要 php artisan serve命令。现在,我想在VPS Web服务器永久上执行此操作。这意味着,我想在网络服务器上而不是在本地PC上运行此操作。问题是,我不知道它是如何完成的。

有人知道吗?

laravel不需要artisan:serve命令,它需要Web服务器,而该命令的作用是它只是启动了PHP内置服务器。

换句话说,在您的托管中,您只需要正确设置nginx即可指向您的公共文件夹,并且应该正常工作。

在VPS服务器中,您不需要运行PHP Artisan Serve。例如,如果您的项目文件夹Laravel,请将您的域名指向

laravel/public 

"服务命令只是PHP内置网络服务器的捷径, PHP开箱即用的东西,因此使用它的目的是开始 尽可能快地测试您的应用程序,您只需要 安装PHP,作曲家,您的应用程序已启动(如果您不需要 当然,其他任何东西)。但是,如果您已经安装了nginx, 根本没有意义,只需使用它。

在生产中使用内置网络服务器是不明智的。

yuo可以在这里阅读更多有关http://php.net/manual/en/features.commandline.webserver.php

参考:用命令" PHP Artisan Serve"运行Laravel的意义是什么?

最新更新