在vps上永久运行php artisan服务

时间:2017-09-25 16:58:35

标签: php laravel

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

有人知道吗?

2 个答案:

答案 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指向你的公共文件夹,它应该正常工作。