【发布时间】:2020-05-26 09:43:11
【问题描述】:
我正在为一个学校研究项目学习 laravel,目前我被困在这上面。到目前为止,我已经安装了 xampp 和 composer,我安装了 xampp 以使用 composer 要求的 php.exe 文件,但是,我意识到当我执行这个命令“php artisan serve”时,我能够启动新的 laravel 项目没有运行 xampp,是否意味着 laravel 不需要单独的服务器?
【问题讨论】:
我正在为一个学校研究项目学习 laravel,目前我被困在这上面。到目前为止,我已经安装了 xampp 和 composer,我安装了 xampp 以使用 composer 要求的 php.exe 文件,但是,我意识到当我执行这个命令“php artisan serve”时,我能够启动新的 laravel 项目没有运行 xampp,是否意味着 laravel 不需要单独的服务器?
【问题讨论】:
这是否意味着 laravel 不需要单独的服务器?
并非如此,php artisan serve 仅用于开发环境,因为它使用 PHP 的 built-in webserver。
取自其文档
此网络服务器旨在帮助应用程序开发。有可能 也可用于测试目的或应用程序演示 在受控环境中运行。它并非旨在成为 功能齐全的网络服务器。它不应该在公共网络上使用。
在生产中,您应该使用更好的网络服务器,例如 nginx。
【讨论】: