为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
天涯尽头无女友 2022-08-05 16:49:47
我可以在 Apache 中使用 php7.4-fpm 吗?或者php-fpm真的只适用于nginx吗?为什么呢?php7.4 支持 http2 吗?还是你仍然需要php-fpm?官方http2网站(http2.pro)已经几年没有更新了。是否仍然值得激活HTTP2?(最新更新可以追溯到几年前。要激活http2,我遵循了此处描述的所有过程:https://http2.pro/doc/Apache,现在如果我必须重新激活php(正常),我该如何返回?(这个问题最初更具解释性,但管理员不喜欢它......他们要求它更集中,所以让我们只尝试问题。
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

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一起使用,但是对于支持它的浏览器来说,它更有效。


查看完整回答
反对 回复 2022-08-05
  • 1 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号