php-fpm 启动参数及重要配置详解

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

eclipse插件:http://download.eclipse.org/releases/indigo

约定几个目录:

  • /usr/local/php/sbin/php-fpm
  • /usr/local/php/etc/php-fpm.conf
  • /usr/local/php/etc/php.ini

     

    一,php-fpm的启动参数
    
    
    #测试php-fpm配置
    
    /usr/local/php/sbin/php-fpm-t
    
    /usr/local/php/sbin/php-fpm-c /usr/local/php/etc/php.ini -y/usr/local/php/etc/php-fpm.conf -t
    
    
    #启动php-fpm
    
    /usr/local/php/sbin/php-fpm
    
    /usr/local/php/sbin/php-fpm-c /usr/local/php/etc/php.ini -y/usr/local/php/etc/php-fpm.conf
    
    
    #关闭php-fpm
    
    kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
    
    
    #重启php-fpm
    
    kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
    
     
    
    二,php-fpm.conf重要参数详解
    
    #pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启
    
    
    error_log = log/php-fpm.log
    
    #错误日志,默认在安装目录中的var/log/php-fpm.log
    
    
    log_level = notice
    
    #错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.
    
    
    emergency_restart_threshold = 60
    
    emergency_restart_interval = 60s
    
    #表示在emergency_restart_interval所设值内出现SIGSEGV或者SIGBUS错误的php-cgi进程数如果超过 emergency_restart_threshold个,php-fpm就会优雅重启。这两个选项一般保持默认值。
    
    
    process_control_timeout = 0
    
    #设置子进程接受主进程复用信号的超时时间. 可用单位: s(秒), m(分), h(小时), 或者 d(天) 默认单位: s(秒). 默认值: 0.
    
    
    daemonize = yes
    
    #后台执行fpm,默认值为yes,如果为了调试可以改为no。在FPM中,可以使用不同的设置来运行多个进程池。 这些设置可以针对每个进程池单独设置。
    
    
    listen = 127.0.0.1:9000
    
    #fpm监听端口,即nginx中php处理的地址,一般默认值即可。可用格式为: 'ip:port', 'port', '/path/to/unix/socket'. 每个进程池都需要设置.
    
    
    listen.backlog = -1
    
    #backlog数,-1表示无限制,由操作系统决定,此行注释掉就行。backlog含义参考:http://www.3gyou.cc/?p=41
    
    
    listen.allowed_clients = 127.0.0.1
    
    #允许访问FastCGI进程的IP,设置any为不限制IP,如果要设置其他主机的nginx也能访问这台FPM进程,listen处要设置成本地可被访问的IP。默认值是any。每个地址是用逗号分隔. 如果没有设置或者为空,则允许任何服务器请求连接
    
    
    listen.owner = www
    
    listen.group = www
    
    listen.mode = 0666
    
    #unix socket设置选项,如果使用tcp方式访问,这里注释即可。
    
    
    user = www
    
    group = www
    
    #启动进程的帐户和组
    
    
    pm = dynamic #对于专用服务器,pm可以设置为static。
    
    #如何控制子进程,选项有static和dynamic。如果选择static,则由pm.max_children指定固定的子进程数。如果选择dynamic,则由下开参数决定:
    
    pm.max_children #,子进程最大数
    
    pm.start_servers#,启动时的进程数
    
    pm.min_spare_servers#,保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程
    
    pm.max_spare_servers#,保证空闲进程数最大值,如果空闲进程大于此值,此进行清理
    
    
    pm.max_requests = 1000
    
    #设置每个子进程重生之前服务的请求数. 对于可能存在内存泄漏的第三方模块来说是非常有用的. 如果设置为 '0' 则一直接受请求. 等同于 PHP_FCGI_MAX_REQUESTS 环境变量. 默认值: 0.
    
    
    pm.status_path =/status
    
    #FPM状态页面的网址. 如果没有设置, 则无法访问状态页面. 默认值: none. munin监控会使用到
    
    
    ping.path =/ping
    
    #FPM监控页面的ping网址. 如果没有设置, 则无法访问ping页面. 该页面用于外部检测FPM是否存活并且可以响应请求. 请注意必须以斜线开头 (/)。
    
    
    ping.response = pong
    
    #用于定义ping请求的返回相应. 返回为 HTTP 200 的 text/plain 格式文本. 默认值: pong.
    
    
    request_terminate_timeout = 0
    
    #设置单个请求的超时中止时间. 该选项可能会对php.ini设置中的'max_execution_time'因为某些特殊原因没有中止运行的脚本有用. 设置为 '0' 表示 'Off'.当经常出现502错误时可以尝试更改此选项。
    
    
    request_slowlog_timeout = 10s
    
    #当一个请求该设置的超时时间后,就会将对应的PHP调用堆栈信息完整写入到慢日志中. 设置为 '0' 表示 'Off'
    
    
    slowlog = log/$pool.log.slow
    
    #慢请求的记录日志,配合request_slowlog_timeout使用
    
    
    rlimit_files = 1024
    
    #设置文件打开描述符的rlimit限制. 默认值: 系统定义值默认可打开句柄是1024,可使用 ulimit -n查看,ulimit -n 2048修改。
    
    
    rlimit_core = 0
    
    #设置核心rlimit最大限制值. 可用值: 'unlimited' 、0或者正整数. 默认值: 系统定义值.
    
    
    chroot =
    
    #启动时的Chroot目录. 所定义的目录需要是绝对路径. 如果没有设置, 则chroot不被使用.
    
    
    chdir =
    
    #设置启动目录,启动时会自动Chdir到该目录. 所定义的目录需要是绝对路径. 默认值: 当前目录,或者/目录(chroot时)
    
    
    catch_workers_output =yes
    
    #重定向运行过程中的stdout和stderr到主要的错误日志文件中. 如果没有设置, stdout 和 stderr 将会根据FastCGI的规则被重定向到 /dev/null . 默认值: 空.


     

     

php配置php-fpm启动参数配置详解 约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数复制代码 代码如下:#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t#启动php-fpm/usr/local/php/sbin/php-fpm/usr/local/ 立即下载

相关推荐

S32DS IDE调试技巧:如何用条件断点精准捕获汽车电子MCU的硬件状态变化

本文详细介绍了S32DS IDE中条件断点功能在汽车电子MCU开发中的应用技巧。通过精准捕获硬件状态变化,工程师可以高效调试外设寄存器异常、时序敏感型交互等复杂场景,大幅提升汽车电子系统的开发效率。文章还提供了多种实战案例和性能优化建议,帮助开发者充分利用S32DS的调试功能。

CAT789的专栏 190

php-fpm 启动参数,php-fpm命令的参数

/usr/local/php/sbin/php-fpm --help Usage: php-fpm [-n] [-e] [-h] [-i] [-m] [-v] [-t] [-p ] [-g ] [-c ] [-d foo[=bar]] [-y ] [-D] [-F] -c | Look for php.ini file in this directory -n No php.ini file wi...

weixin_35018103的博客 365

复现论文《基于Retinex理论和深度学习的低照度图像增强算法研究》

本研究提出两种基于Retinex理论和深度学习的低照度图像增强算法。第一种算法在HSV色彩空间中进行处理,采用Res2Block和CBAM-Res2block模块增强多尺度特征表示;第二种算法使用多尺度残差U型网络结构。复现代码展示了Res2Block、CBAM注意力机制等核心模块的实现,包括多尺度特征提取、通道和空间注意力机制。实验结果表明,所提算法能有效解决低照度图像存在的亮度低、对比度不足、颜色失真和细节丢失等问题,显著提升图像质量。

max500600的博客 366

php-fpm 启动参数说明

php-fpm 启动参数可以用来调整 php-fpm 的性能和行为。可用的参数有:-d:用来设置 php.ini 中的设置;-e:用来设置错误报告级别;-f:用来指定 php-fpm 配置文件;-h:用来显示帮助信息;-i:用来显示 php 信息;-m:用来设置模块;-q:用来设置队列长度;-t:用来设置超时时间;-v:用来设置 php-fpm 版本。 ...

weixin_42593130的博客 274

php-fpm - 启动参数及重要配置详解

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin...

weixin_34249367的博客 382

php45欧米伽_php-fpm配置参数详解

php-fpm配置参数详解作者: cayman发布时间: 2016-10-17 15:22pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice#错误级别. 可用级别为: a...

weixin_35949064的博客 336

php服务启动参数,php配置php-fpm启动参数配置详解_php技巧

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数 代码如下:#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/et...

weixin_30590161的博客 431

php服务启动参数,php配置php-fpm启动参数配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php....

weixin_39668898的博客 143

php-fpm启动参数及重要配置详解

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm启动参数 帮助 01 02 03 04 05 06 07 08 09 10 11

dazhi_100的专栏 2680

php-fpm启动参数,教程方法;php-fpm 启动参数及重要配置详解电脑技巧-琪琪词资源网...

琪琪词资源网-教程方法;php-fpm 启动参数及重要配置详解电脑技巧,以下是给大家带来的教程方法;php-fpm 启动参数及重要配置详解,大家可以了解一下哦!约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数#测试php-fpm配置/usr...

weixin_33681937的博客 177

php fpm在哪配置,php配置php-fpm启动参数配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php....

weixin_34957608的博客 819

linux启动php-cgi,linux下php-fpm启动参数及重要配置

php-fpm我们并不陌生了,下面来介绍一篇php-fpm 启动参数及重要配置的文章,如果各位对于php-fpm 启动参数及重要配置不了解可以进来看看。约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.iniI. php-fpm启动参数#测试php-fpm配置/usr/lo...

weixin_35793018的博客 592

启动php_php-fpm - 启动参数及重要配置详解

约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数#测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/ph...

weixin_35637837的博客 281

php配置php-fpm启动参数配置

php-fpm 启动参数及重要配置详解 约定几个目录 /usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm启动参数 复制代码代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

weixin_30821731的博客 94
上一篇: nginx报 502错误
下一篇: GIT 2.0.4服务器搭建以及如何使用
達爾蓋的旗幟
博客等级 码龄17年 32粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值