Nginx与PHP的关系。

相反,Apache和PHP的关系,PHP作为Apache的功能模块安装的结果是,外部只有一个Apache程序,PHP没有独立出现,只是Apache的模块。修改PHP配置以重新启动Apache才能生效。

但是nginx和PHP不是模块的关系。是相互独立、相互作用的关系。

Nginx收到浏览器的http请求后,将请求转发给PHP进行处理。nginx和PHP之间存在网络交互。

通常, PHP在9000端口上接收,如果nginx有需要处理的请求,则将请求转发到转发到PHP的9000端口。

如图所示:

FastCGI、高速通用网关接口、快速通用网关接口。是最常见的web服务器和应用程序之间的通信方式。例如,所有web服务器都可以通过FastCGI方式与任何应用程序通信。示例:IIS(

将PHP作为Apache安装的模块是Apache和PHP之间的特殊处理。

Nginx收到浏览器请求后,使用fastCGI方法与PHP交互。

同样,PHP必须管理这些文本服务器发送的基于fastCGI的请求,PHP使用: FPM进行管理。这就是FastCGI流程管理(FasctCGI Process Manage)。

Nginx是.将PHP文件处理传递给PHP的FPM

Nginx配置文件已修改:

Con

修改配置后,必须重新启动Nginx

Nginx -s reload

1.《apach和php有什么关系》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《apach和php有什么关系》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/2049120.html