【问题标题】:How does nginx server processes a PHP request?nginx 服务器如何处理 PHP 请求?
【发布时间】:2017-04-28 05:46:14
【问题描述】:

谁能解释一下整个过程,我才刚刚开始了解过程。我了解 Apache 服务器如何处理请求。

nginx服务器如何处理请求,与Apache服务器有何不同?

【问题讨论】:

    标签: php nginx server fpm


    【解决方案1】:

    Nginx 不处理 PHP 请求。 Nginx 是一个 Web 服务器,它处理一个 HTTP 请求并将其传递给上游应用服务器;例如 php-fpm。 PHP FPM 是应用服务器,它处理请求并从 PHP 脚本生成 HTTP 响应并将其传递给 Nginx,Nginx 将响应发送回给用户。

    如果我们用 Apache 替换 Nginx,场景不会改变。 Apache 有一个 PHP 模块,用于将请求传递给 PHP 并返回结果。

    Nginx PHP-FPM process

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 2011-03-27
      • 2019-02-27
      • 2015-01-02
      相关资源
      最近更新 更多