php-fpm (FastCGI Process Manager:FastCGI进程管理器)是另一种PHP FastCGI实现,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。其中一些附加功能对任何规模的站点都有用,尤其是更繁忙的站点。

这些功能包括:

• 自适应进程生成(新!)

• 基本统计信息(ala Apache的mod_status)(新!)

• 先进的流程管理,优雅的停止/启动

• 能够使用不同的uid / gid / chroot / environment和不同的php.ini启动worker(替换safe_mode)

• Stdout和stderr日志记录

• 在意外操作码缓存破坏的情况下紧急重启

• 加速上传支持

• 支持“慢速日志”

• FastCGI的增强功能,例如fastcgi_finish_request() – 一个特殊功能,用于完成请求并刷新所有数据,同时继续执行耗时的操作(视频转换,统计信息处理等)

…等等。

它的设计并未考虑虚拟主机(大量池),但它可以适用于任何使用模型。

php fpm是干嘛的,php-fpm是什么?相关推荐

  1. php fpm 错误日志在哪,php fpm如何开启错误日志

    [摘要] PHP即"超文本预处理器",是一种通用开源脚本语言.PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言.PHP独特的语法混合了C.Java.Perl以及 ...

  2. php 脚本 fpm缓存,PHP生命周期及fpm(FastCGI进程管理器)的运作方式

    PHP在web方式中如何改了文件就立即生效的,重要的几个概念:sapi: 可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 php的生命周期中关键四个调用: MINT - ...

  3. CentOS6.7上使用FPM打包制作自己的rpm包

    自定义rpm包,还是有逼格和实际生产环境的意义的. (下面的文档有的代码由于博客排版的问题导致挤在了一起,需要自己判别) 安装FPM fpm是ruby写的,因此系统环境需要ruby,且ruby版本号大 ...

  4. centos 6.5下安装fpm打包工具

    FPM功能简单说就是将一种类型的包转换成另一种类型. FPM的github:https://github.com/jordansissel/fpm 1.支持的源类型包: dir: 将目录打包成所需要的 ...

  5. 怎么查看php-fpm的错误日志,php fpm如何开启错误日志

    php fpm如何开启错误日志 php fpm开启错误日志的方法:首先修改[php-fpm.conf]中的配置:然后修改[php.ini]中配置:最后重启[php-fpm],代码为[systemctl ...

  6. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  7. FPM生成Allegro封装常见问题及解决方法

    目录 一.FPM打不开 二.移植封装时移植哪些后缀名的文件 三.FPM生成的封装在Allegro里无法保存 四.机械焊盘制作 一.FPM打不开 首先解决FPM打不开的问题,按如下方法修改,不一定要用U ...

  8. 定制RPM包(FPM和原生rpmbuild)

    例子: Redis打包(FPM工具) Nginx打包RPM(FPM工具) Nginx(SPEC文件打包) Redis(SPEC文件打包) 一.FPM工具进行打包 1. 更新yum软件源 yum upd ...

  9. tengine php fpm,FPM打包工具制作Tengine为RPM包详解

    目录 1.Tengine编译安装 2.FPM制作Tengine为RPM包 3.总结 1.Tengine编译安装[root@php ~]# cat /etc/issue CentOS release 6 ...

最新文章

  1. 隐形需求 软件测试,从开发角度聊聊如何洞悉隐性需求
  2. halcon算子翻译——dev_set_paint
  3. UA MATH567 高维统计III 随机矩阵7 亚高斯矩阵的应用:Stochastic Block Model与社区发现 问题描述
  4. 【Linux】ubuntu系统VMware Tools(文件共享、全屏...)3步完成安装过程亲测可用
  5. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!
  6. 解决Warning: Cannot modify header information - headers already sent b...
  7. c++语言读txt数据,关于C++中读取txt文件中字符串 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  8. win10和linux双系统分区大小,win10与Linux双系统分区问题
  9. python openpyxl合并单元格_用openpyxl分析xlsx文件的合并单元格
  10. windows各个原版系统下载集锦 MS-DOS Windows 3.1 Windows NT Windows 98等
  11. MySql报错1153
  12. win10如何使用WinSAT测试体验指数
  13. 深入理解 AuthenticationManagerBuilder 【源码篇】
  14. 临界区、互斥量、事件、信号量四种方式
  15. c语言程序设计文件操作题库,C语言程序设计文件操作.doc
  16. Python3 源码安装
  17. ace缓存扩展接口_Laravel框架怎样使用阿里云ACE缓存服务
  18. 一行代码教你伪装黑客
  19. 三位数的茎叶图怎么看_如何用茎叶图表示三位数,什么是茎叶图
  20. mysql创建角色集_mysql8之新增角色

热门文章

  1. 进入Xcode4,选择菜单“Product”-“Profile”,快捷键Command+I 监测内存泄露
  2. WinWordControl控件的使用注意
  3. 有了AD,还需要WINS吗?
  4. Windows 文件过滤驱动经验总结
  5. C语言库函数大全及应用实例二
  6. 集合框架一:Collection集合
  7. 查看tensorflow安装版本
  8. 苗旺:因果推断,观察性研究和 2021 年诺贝尔经济学奖 | 青源 Talk 第 8 期
  9. 19 个行业观点:李开复谈20年后 AI,崔宝秋论开源之道,清华唐杰提认知图谱三要素...
  10. 「鸡娃」是家长无处安放的「应试」焦虑