运行laravel站点时,需要php artisan serve
命令。现在,我想在VPS Web服务器永久上执行此操作。这意味着,我想在网络服务器上运行它,而不是在我的本地电脑上。问题是,我不知道它是如何完成的。
有人知道吗?
答案 0 :(得分:3)
在Vps服务器中,您不需要运行php artisan serve.Just将您的域指向您的laravel项目文件夹 例如,如果您的项目文件夹laravel然后将您的域指向
laravel/public
`Serve命令只是PHP Builtin Webserver的快捷方式, PHP已经开箱即用,所以使用它的目的就是开始 尽可能快地测试您的应用程序,您只需要 安装PHP,Composer和你的应用程序(如果你不需要) 其他任何东西,当然)。但是如果你已经安装了Nginx, 没有意义,只需使用它。
在生产中使用Builtin Webserver是不明智的。
Yuo可以在这里阅读更多相关信息 http://php.net/manual/en/features.commandline.webserver.php
价: Whats the point of running Laravel with the command 'php artisan serve'?
答案 1 :(得分:3)
Laravel不需要artisan:serve
命令,它需要一个Web服务器,该命令的作用是它只启动php内置服务器。
换句话说,在你的托管中,你只需要正确设置nginx指向你的公共文件夹,它应该正常工作。