博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP-FPM的知识点
阅读量:4451 次
发布时间:2019-06-07

本文共 841 字,大约阅读时间需要 2 分钟。

https://blog.csdn.net/resilient/article/details/82420863

这个URL,将php的各种模式与知识点说清楚了。

因为php-fpm默认编译进了php,且它的作用是用来管理fastcgi的,所以它的配置文件和php.ini文件的作用,是交叉隔闻的。

 

php-fpm

我了个大操,终于要说到php-fpm了。^....^

先开门见山说php-fpm是干嘛好的了。它就是专门来辅助mode_fastcgi模式的。

嗯。很好,先知道它是干嘛的后,我们再回到mode_fastcgi模式。通过前面的瞎鸡巴一大堆的说明,我已经搞清楚了这种模式是怎么样子的一种状态了。

fastcgi 是一个与平台无关,与语言无关,任何语言只要按照它的接口来实现,就能实现自己语言的fastcgi能力和web server 通讯。

PHP-CGI就是PHP实现的自带的FastCGI管理器。

虽然是php官方出品,自带的,但是这丫的却一点也不给力,性能太差,而且也很麻烦不人性化,主要体现在:

  1. php-cgi变更php.ini配置后需重启php-cgi才能让新的php-ini生效,不可以平滑重启。
  2. 直接杀死php-cgi进程,php就不能运行了。

上面2个问题,一直让很多人病垢了很久,所以很多人一直还是在用mode_php方式。

直到 2004年(确定是这么早吗?)一个叫 Andrei Nigmatulin的屌丝发明了PHP-FPM ,这神器的出现就彻底打破了这种局面,这是一个PHP专用的fastcgi管理器,它很爽的克服了上面2个问题,而且,还表现在其他方面更表现强劲. 请戳

我擦,这一篇貌似又瞎比比的说超时了啊。好吧。那windows和linux下安装配置php-fpm就下一节来说吧。反正我已经已经把php-fpm和fastcgi给讲清楚了。

转载于:https://www.cnblogs.com/aguncn/p/11078002.html

你可能感兴趣的文章
聂微东:我的Web前端之路
查看>>
浅谈PVC塑料配方计算软件的设计
查看>>
实验六分析Linux内核创建一个新进程的过程
查看>>
c语言指针占几个字节
查看>>
AJAX-----16HTML5实现大文件切割上传
查看>>
Linux VMWare VNC远程桌面管理
查看>>
13、容器之间的link
查看>>
maven 仓库地址:
查看>>
wangEditor - 轻量级web富文本编辑器(可带图片上传)
查看>>
人脸识别应用场景
查看>>
jQuery实现点击图标div循环放大缩小功能
查看>>
我是如何快速积累工作经验
查看>>
关于css命名的感受
查看>>
js json 特定条件删除 增加 遍历
查看>>
J.U.C并发框架源码阅读(十一)DelayQueue
查看>>
Jzoj4627 斐波那契数列
查看>>
nginx + php-fpm (也包括一部分apache/httpd)
查看>>
if 和 for 声明变量的作用域
查看>>
HTTP和HTTPS详解
查看>>
git pull 提示错误,Your local changes to the following files would be overwritten by merge
查看>>