Nginx与PHP-FPM通信机制及优化策略.pdfVIP

  • 0
  • 0
  • 约3.99千字
  • 约 4页
  • 2026-09-08 发布于北京
  • 举报

PHP-FPM

PHP‑FPM

全称

PHP‑FastCGI

进程管理器,是

FastCGI

协议的实现,并具备进程管理功

能。其进程分为

master

主进程和

worker

工作进程两类:master

进程唯一,负责

端口并接收服务器请求;worker

进程通常有多个(数量可配置),每个进程内嵌

PHP

释器,是代码实际执行的载体。

Nginx

与PHP‑FPM

通信方式

Linux

系统中,nginx

php‑fpm

的通信方式分为

TCP

socket

Unix

socket

两种。

###

TCP

socket

TCP

socket

的优势在于跨服务器通信,当

nginx

php‑fpm

不在同一

主机时必须采用此方式。###

Unix

socket

[!注意|label:重要提示]使用

Unix

socket

接时,由于

socket

文件本质是特殊文件,存在权限管控问题,需确保

nginx

进程与

php‑fpm

的权限匹配,否则会出现错误(需在各自配置文件中设置用户)。

Unix

socket又称IPC(inter‑process

communication

进程间通信)socket,用于实现同

一主机上的进程间通信,这种方式需要在ngi

文档评论(0)

1亿VIP精品文档

相关文档