在运行laravel站点时,需要php artisan serve命令。现在,我想在VPS web服务器永久上执行此操作。这意味着,我想在and服务器上运行,而不是在我的本地pc上运行。问题是,我不知道是怎么做到的。
有人知道吗?
发布于 2017-09-25 17:03:47
Laravel不需要artisan:serve命令,它需要一个web服务器,该命令所做的就是启动php内置服务器。
换句话说,在您的主机中,您只需正确设置nginx就可以指向您的公用文件夹,并且它应该正常工作。
发布于 2017-09-25 17:01:20
在Vps服务器中,您不需要运行php artisan serve.Just,将您的域指向您的laravel项目文件夹,例如,如果您的项目文件夹laravel,然后将您的域指向
laravel/public “testing”命令只是PHP Builtin don服务器的一个快捷方式,PHP已经打开了一些东西,所以使用它的目的是尽可能快地开始测试您的应用程序,只需要安装PHP、Composer和应用程序就可以了(当然,如果您不需要其他任何东西的话)。但是,如果您已经安装了Nginx,则根本没有意义,只需使用它即可。
在生产中使用Builtin wise服务器是不明智的。
您可以在这里阅读更多关于http://php.net/manual/en/features.commandline.webserver.php的信息。
参考文献:Whats the point of running Laravel with the command 'php artisan serve'?
https://stackoverflow.com/questions/46410426
复制相似问题