Laravel-Php Artisan服务网址(127.0.0.1:8000)与localhost / laravelproject / public

时间:2018-10-11 05:57:52

标签: laravel laravel-5.4

我想访问我的laravel项目。我运行php artisan serve并在浏览器中访问127.0.0.1:8000

但是我了解到,即使不运行localhost/laravelproject/public,我也可以使用php artisan serve网址检查我的项目。

问题:使用php artisan serve有什么意义?

3 个答案:

答案 0 :(得分:2)

在您提到的两种不同方法中,“ php artisan serve”和“ project url”后跟localhost运行laravel毫无意义。但是“ php artisan serve”的优点是您可以在不放置htdocs / www目录(即服务器根目录)的情况下运行laravel项目。您可以将laravel项目放置在所需的任何位置,并通过artisan命令运行。

答案 1 :(得分:1)

我发现了一些您可能会感兴趣的信息:

https://www.quora.com/How-can-I-use-php-artisan-serve

但是用简单的话来说,php artisan serve是创建php服务器的简单方法,而laravel需要运行它。

您可以使用“ php -S 8080(在端口8080的当前目录中启动php Web服务器(单线程)”)进行相同的操作

此外,如果您已经有运行apache或nginx的php服务器,则不需要任何命令。

希望这对您有所帮助。

答案 2 :(得分:1)

`Serve命令只是PHP Builtin Webserver的快捷方式,PHP提供了一些现成的功能,因此使用它的目的是尽快开始测试您的应用程序,您只需要安装PHP,Composer和您的应用程序已启动(当然,如果您不需要其他任何功能)。但是,如果您已经安装了Nginx,则根本没有意义,只需使用它即可。

在生产环境中使用内置Web服务器是不明智的。