【问题标题】:Laravel app development on apache but deploying it on nginx server在 apache 上开发 Laravel 应用程序,但将其部署在 nginx 服务器上
【发布时间】:2018-03-01 13:51:39
【问题描述】:

我们计划在 windows 上的 apache 上开发一个 Laravel 5.4 Web 应用程序,但我们会将其部署在 nginx 服务器上。

问题是,由于服务器环境的变化,它在部署时是否有任何影响或错误?

或者我们也必须使用 nginx 作为本地服务器?

【问题讨论】:

  • 仅当您依赖于在 .htaccess 中所做的更改时,例如重写规则或重定向,因为 nginx 没有 .htaccess。然而,在大多数情况下,Apache 和 Nginx 只是将请求传递给 PHP。
  • 如果您还没有,我强烈建议您查看Laravel Homestead。它将允许您使用与您的生产环境听起来更相似的环境。

标签: php apache laravel nginx server


【解决方案1】:

如果您在 apache 上开发,您需要 /public 文件夹中的 htaccess。在 nginx 中,这不是必需的。简短而简单的答案是否定的,您不会有任何问题,但最复杂的答案取决于您开发的应用程序类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    相关资源
    最近更新 更多