php7.4, php7.4-fpm, http2, Apache, nginx, 我很困惑
php7.4, php7.4-fpm, http2, Apache, nginx, I'm confused
- 我可以在 Apache 中使用 php7.4-fpm 吗?或者 php-fpm 真的只适用于 nginx 吗?为什么?
- php7.4 支持 http2 吗?或者你还需要 php-fpm 吗?官方 http2 站点 (http2.pro) 已经有几年没有更新了。
- 是否仍然值得激活 HTTP2? (最近的更新可以追溯到几年前。)
- 为了激活 http2,我遵循了此处描述的所有过程:https://http2.pro/doc/Apache,现在如果我必须重新激活 php(正常)我该如何返回?
(这个问题一开始解释得更详细,但管理员不喜欢...他们要求它更有针对性,所以让我们只用问题来尝试。)
PHP-fpm 是一个版本 PHP,它使用称为 FastCGI 的协议(一种通信方式)与外界通信。 Apache 还可以通过 fastcgi 与其用于响应请求的服务器通信 - 在 Nginx 和 Apache 中都通过 php-fpm: master 进程,它组织了实际上 运行 PHP 的工作人员池代码。由于 Nginx 没有 mod_php,唯一重要的方法是使用 运行 PHP 代码 php-fpm (还有一些其他方法,但它们并不常见使用)
HTTP2 是网络服务器要处理的东西 - Apache 或 NginX。 PHP 不需要担心它,除非你想发送额外的 headers 网络服务器随后会代表它处理(比如还发送 CSS 或 .JS 文件以及初始连接 - 这称为 HTTP-push,但尚未广泛建立)。
HTTP2 完全值得 - 但是,您可以将它与旧的 http v1.0 或 v1.1 一起使用,但对于支持它的浏览器来说效率更高。
- 我可以在 Apache 中使用 php7.4-fpm 吗?或者 php-fpm 真的只适用于 nginx 吗?为什么?
- php7.4 支持 http2 吗?或者你还需要 php-fpm 吗?官方 http2 站点 (http2.pro) 已经有几年没有更新了。
- 是否仍然值得激活 HTTP2? (最近的更新可以追溯到几年前。)
- 为了激活 http2,我遵循了此处描述的所有过程:https://http2.pro/doc/Apache,现在如果我必须重新激活 php(正常)我该如何返回?
(这个问题一开始解释得更详细,但管理员不喜欢...他们要求它更有针对性,所以让我们只用问题来尝试。)
PHP-fpm 是一个版本 PHP,它使用称为 FastCGI 的协议(一种通信方式)与外界通信。 Apache 还可以通过 fastcgi 与其用于响应请求的服务器通信 - 在 Nginx 和 Apache 中都通过 php-fpm: master 进程,它组织了实际上 运行 PHP 的工作人员池代码。由于 Nginx 没有 mod_php,唯一重要的方法是使用 运行 PHP 代码 php-fpm (还有一些其他方法,但它们并不常见使用)
HTTP2 是网络服务器要处理的东西 - Apache 或 NginX。 PHP 不需要担心它,除非你想发送额外的 headers 网络服务器随后会代表它处理(比如还发送 CSS 或 .JS 文件以及初始连接 - 这称为 HTTP-push,但尚未广泛建立)。
HTTP2 完全值得 - 但是,您可以将它与旧的 http v1.0 或 v1.1 一起使用,但对于支持它的浏览器来说效率更高。