gpt4 book ai didi

php - Laravel:如何决定使用 server.php 还是 public/index.php

转载 作者:行者123 更新时间:2023-12-03 02:36:14 24 4
gpt4 key购买 nike

Laravel的server.php和public/index.php做同样的事情,server.php只需要public/index.php。因此,在我的 Apache http.conf 文件中,我可以在 DirectoryIndex 中使用 server.php 或 public/index.php,也可以将 DocumentRoot 设置为项目根文件夹或项目的公共(public)文件夹。问题是我应该在哪种情况下使用正确的配置,以及如何使用它。

最佳答案

server.php 文件与 serve Artisan 命令一起使用,以使用 PHP 的内部 Web 服务器启动轻量级 Web 服务器:

$ php artisan serve --port=8000 
Laravel development server started: <http://localhost:8000>

...相当于从项目的根目录运行以下命令:

$ php -S localhost:8000 -t public/ ../server.php

仅当我们可能还没有或不需要单独的网络服务器时,这才用于简单开发和原型(prototype)设计,并且生产网络服务器应始终将请求定向到index.php文件位于 public/ 目录中。

关于php - Laravel:如何决定使用 server.php 还是 public/index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47214320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com