• 技术文章 >后端开发 >PHP问题

    php中fpm的意思是什么

    藏色散人藏色散人2021-06-11 09:35:01原创75

    php中fpm的意思是PHPFastCGI管理器,而对于PHP5.3.3之前的php来说,则是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php中fpm的意思是什么?

    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视频教程

    以上就是php中fpm的意思是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:fpm
    上一篇:php中的替换函数是什么 下一篇:护卫神php套件有毒没有
    第16期线上培训班

    相关文章推荐

    • php和phpfpm的区别• centOS安装PHP后,php-fpm启动失败怎么办• php-fpm怎么设置超时• nginx php-fpm怎么安装• 浅谈PHP-FPM、Nginx和FastCGI间的关系

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网