nginx 服务器如何处理 PHP 请求?

How does nginx server processes a PHP request?

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

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

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

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

Nginx PHP-FPM process