php7.4, php7.4-fpm, http2, Apache, nginx

  • 我可以在 Apache 中使用 php7.4-fpm 吗?或者php-fpm真的只适用于nginx吗?为什么呢?

  • php7.4 支持 http2 吗?还是你仍然需要php-fpm?官方http2网站(http2.pro)已经几年没有更新了。

  • 是否仍然值得激活HTTP2?(最新更新可以追溯到几年前。

  • 要激活http2,我遵循了此处描述的所有过程:https://http2.pro/doc/Apache,现在如果我必须重新激活php(正常),我该如何返回?

(这个问题最初更具解释性,但管理员不喜欢它......他们要求它更集中,所以让我们只尝试问题。


天涯尽头无女友
浏览 194回答 1
1回答

翻阅古今

PHP-fpm是一个PHP版本,它使用一种称为FastCGI的协议(一种通信方式)与外界通信。Apache还可以通过fastcgi与它用来应答请求的服务器进行通信 - 在Nginx和Apache中,通过php-fpm:master process,它组织了实际运行PHP代码的工人池。由于Nginx没有mod_php,因此让它运行PHP代码的唯一重要方法是使用php-fpm(还有其他一些方法,但它们并不常用)HTTP2是Web服务器要处理的东西 - Apache或NginX。PHP不需要担心它,除非你想发送其他标头,然后Web服务器将代表它处理(比如在初始连接中发送CSS或.JS文件 - 这被称为HTTP-push,但它还没有被广泛建立)。HTTP2完全值得 - 但是,您将将其与较旧的http v1.0或v1.1一起使用,但是对于支持它的浏览器来说,它更有效。
打开App,查看更多内容
随时随地看视频慕课网APP