Laravel-Php artisan 服务 url (127.0.0.1:8000) vs localhost/laravelproject/public
Laravel-Php artisan serve url (127.0.0.1:8000) vs localhost/laravelproject/public
我想访问我的 laravel project.I 运行 php artisan serve
并在浏览器中访问 127.0.0.1:8000
。
但我了解到我也可以使用 localhost/laravelproject/public
url 来检查我的项目,而无需 运行ning php artisan serve
.
问题:使用php artisan serve
有什么意义?
您提到的 运行 laravel 和 "php artisan serve" 以及 "project url" 和 localhost 两种不同的方法毫无意义。但是 "php artisan serve" 的优点是您可以 运行 您 laravel 项目而无需放入 htdocs/www 目录,即服务器根目录。您可以将 laravel 项目放在任何您想要的地方,并通过 artisan 命令 运行。
我发现了一些您可能会感兴趣的信息:
https://www.quora.com/How-can-I-use-php-artisan-serve
但简单来说,php artisan serve
是创建 php 服务器的简单方法,而这正是 laravel 需要 运行。
您可以对“php -S 8080
(这将在端口 8080 上的当前目录中启动一个 php Web 服务器(单线程))”执行相同操作
此外,如果您已经有 php 服务器 运行 apache 或 nginx,则不需要任何命令。
希望这对您有所帮助。
`Serve 命令只是 PHP Builtin Webserver 的一个快捷方式,PHP 已经开箱即用,所以使用它的目的是尽可能快地开始测试您的应用程序,您只需要安装 PHP、Composer 并且您的应用程序已启动(当然,如果您不需要其他任何东西)。但是如果你已经安装了Nginx,那就完全没有意义了,直接用吧
在生产中使用内置 Web 服务器是不明智的。
我想访问我的 laravel project.I 运行 php artisan serve
并在浏览器中访问 127.0.0.1:8000
。
但我了解到我也可以使用 localhost/laravelproject/public
url 来检查我的项目,而无需 运行ning php artisan serve
.
问题:使用php artisan serve
有什么意义?
您提到的 运行 laravel 和 "php artisan serve" 以及 "project url" 和 localhost 两种不同的方法毫无意义。但是 "php artisan serve" 的优点是您可以 运行 您 laravel 项目而无需放入 htdocs/www 目录,即服务器根目录。您可以将 laravel 项目放在任何您想要的地方,并通过 artisan 命令 运行。
我发现了一些您可能会感兴趣的信息:
https://www.quora.com/How-can-I-use-php-artisan-serve
但简单来说,php artisan serve
是创建 php 服务器的简单方法,而这正是 laravel 需要 运行。
您可以对“php -S 8080
(这将在端口 8080 上的当前目录中启动一个 php Web 服务器(单线程))”执行相同操作
此外,如果您已经有 php 服务器 运行 apache 或 nginx,则不需要任何命令。
希望这对您有所帮助。
`Serve 命令只是 PHP Builtin Webserver 的一个快捷方式,PHP 已经开箱即用,所以使用它的目的是尽可能快地开始测试您的应用程序,您只需要安装 PHP、Composer 并且您的应用程序已启动(当然,如果您不需要其他任何东西)。但是如果你已经安装了Nginx,那就完全没有意义了,直接用吧
在生产中使用内置 Web 服务器是不明智的。