PHP-FPM配置文件中文说明详解及重要参数有哪些?

2026-04-02 20:300阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2903个文字,预计阅读时间需要12分钟。

PHP-FPM配置文件中文说明详解及重要参数有哪些?

PHP-FPM工作流程简介:PHP-FPM全称是PHP+FastCGI进程管理器。启动后,会先读取php.ini配置文件,然后读取相应的conf配置文件,conf配置可以覆盖php.ini的设置。启动PHP-FPM后,会创建一个master进程,监听90端口。

php-fpm工作流程

php-fpm全名是PHP FastCGI进程管理器

php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。

启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用于处理实际的业务。

当有客户端(比如nginx)来连接9000端口时,空闲子进程会自己去accept,如果子进程全部处于忙碌状态,新进的待accept的连接会被master放进队列里,等待fpm子进程空闲;

这个存放待accept的半连接的队列有多长,由listen.backlog配置。

php-fpm全局配置说明

配置里面的所有相对路径,都是相对于php的安装路径。

除了有php-fpm.conf配置文件外,通常还有其他的*.conf配置文件(也可以不要,直接在php-fpm.conf配置)用于配置进程池,不同的进程池可以用不同的用户执行,监听不同的端口,处理不同的任务;多个进程池共用一个全局配置。

include=/opt/remi/php56/root/etc/php-fpm.d/*.conf 载入其他的配置文件。

阅读全文

本文共计2903个文字,预计阅读时间需要12分钟。

PHP-FPM配置文件中文说明详解及重要参数有哪些?

PHP-FPM工作流程简介:PHP-FPM全称是PHP+FastCGI进程管理器。启动后,会先读取php.ini配置文件,然后读取相应的conf配置文件,conf配置可以覆盖php.ini的设置。启动PHP-FPM后,会创建一个master进程,监听90端口。

php-fpm工作流程

php-fpm全名是PHP FastCGI进程管理器

php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。

启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据fpm.conf/www.conf去创建若干子进程,子进程用于处理实际的业务。

当有客户端(比如nginx)来连接9000端口时,空闲子进程会自己去accept,如果子进程全部处于忙碌状态,新进的待accept的连接会被master放进队列里,等待fpm子进程空闲;

这个存放待accept的半连接的队列有多长,由listen.backlog配置。

php-fpm全局配置说明

配置里面的所有相对路径,都是相对于php的安装路径。

除了有php-fpm.conf配置文件外,通常还有其他的*.conf配置文件(也可以不要,直接在php-fpm.conf配置)用于配置进程池,不同的进程池可以用不同的用户执行,监听不同的端口,处理不同的任务;多个进程池共用一个全局配置。

include=/opt/remi/php56/root/etc/php-fpm.d/*.conf 载入其他的配置文件。

阅读全文