2017-09-25 89 views
0

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

有人知道吗?

回答

2

在你不需要运行PHP的工匠serve.Just指向您的域名到您的laravel项目文件夹 例如,如果你的项目文件夹laravel然后指向你自己的域名

laravel/public 

在VPS服务器`即成命令只是PHP Builtin网络服务器的一个快捷方式, PHP开箱即用,因此使用它的目的是尽快开始 测试您的应用程序,您只需要 安装PHP,Composer和您的应用程序已启动(如果您不需要 任何当然其他事情)。但是,如果你已经安装了Nginx, 根本没有意义,只是使用它。

在生产中使用Builtin Webserver并不明智。

宥可以在此处详细了解 http://php.net/manual/en/features.commandline.webserver.php

编号: Whats the point of running Laravel with the command 'php artisan serve'?

+0

谢谢。顺便说一下,在其他一些主机上,我已经读过,在某些情况下,他们需要重置服务器。在本地pc中,我们只需简单地按下CTRL + C,然后再次运行'php artisan'。我们应该如何在vps上做到这一点? – smzapp

+0

如果你使用的是windows pc,那么你可以使用putty。如果你的ubuntu可以连接到终端 – iCoders

2

Laravel不需要artisan:serve命令,它需要一个Web服务器,和该命令功能是,它只是开始php内置的服务器。

换句话说,在你的主机上,你只需要正确设置nginx指向你的公用文件夹,它应该可以正常工作。