phpfpm的作用和用法


Posted in PHP onOctober 10, 2019

PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。

如果你使用的是PHP5.3.3之前的PHP的话,就必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。

相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。

从PHP 5.4 RC2开始,php-fpm已经转正了,不再被php团队标注为EXPERIMENTAL(实验性的东西) 。

PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 ?enable-fpm参数即可开启PHP-FPM。

使用PHP-FPM来控制PHP-CGI的FastCGI进程

/usr/local/php/sbin/php-fpm{start|stop|quit|restart|reload|logrotate}
  • --start 启动php的fastcgi进程
  • --stop 强制终止php的fastcgi进程
  • --quit 平滑终止php的fastcgi进程
  • --restart 重启php的fastcgi进程
  • --reload 重新平滑加载php的php.ini
  • --logrotate 重新启用log文件

php-fpm 可以和 ZendPlatform、xcache、eAccelerator、APC 等的优化器一起用吗?

是的。php-fpm 的架构和任何一种用于高速 opcode 缓存的共享内存都适用。唯一的限制是:所有的 worker 进程只能适用一个缓存,即使它们用不同的 uid/gid 运行

以上就是phpfpm有什么用的详细内容,更多请关注三水点靠木其它相关文章!

PHP 相关文章推荐
PHP学习 运算符与运算符优先级
Jun 15 PHP
探讨php中header的用法详解
Jun 07 PHP
PHP5多态性与动态绑定介绍
Apr 03 PHP
PHP实现的迷你漂流瓶
Jul 29 PHP
PHP数据库操作Helper类完整实例
May 11 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
php版微信发红包接口用法示例
Sep 23 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
Laravel学习教程之model validation的使用示例
Oct 23 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
详解php中curl返回false的解决办法
Mar 18 PHP
在laravel中实现事务回滚的方法
Oct 10 #PHP
laravel Model 执行事务的实现
Oct 10 #PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 #PHP
laravel框架数据库配置及操作数据库示例
Oct 10 #PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 #PHP
Laravel 实现关系模型取出需要的字段
Oct 10 #PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 #PHP
You might like
php检查是否是ajax请求的方法
2015/04/16 PHP
php结合正则获取字符串中数字
2015/06/19 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
用javascript获取textarea中的光标位置
2008/05/06 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
python实现基本进制转换的方法
2015/07/11 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
pyqt5自定义信号实例解析
2018/01/31 Python
python中scikit-learn机器代码实例
2018/08/05 Python
Java爬虫技术框架之Heritrix框架详解
2020/07/22 Python
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
机电一体化专业应届生求职信
2013/11/27 职场文书
大学生最常用的自我评价
2013/12/07 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
初中作文评语集锦
2014/12/25 职场文书
单位计划生育责任书
2015/05/09 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python
python单向链表实例详解
2022/05/25 Python