谈谈php中的fastcgi和php-fpm!
发布:smiling 来源: PHP粉丝网 添加日期:2022-07-17 11:16:50 浏览: 评论:0
fastcgi 是一个与平台无关,与语言无关,任何语言只要按照它的接口来实现,就能实现自己语言的fastcgi能力和web server 通讯。
PHP-CGI就是PHP实现的自带的FastCGI管理器。
FastCGI 是一个协议,它是应用程序和 WEB 服务器连接的桥梁。Nginx 并不能直接与 PHP-FPM 通信,而是将请求通过 FastCGI 交给 PHP-FPM 处理。
- location ~ \.php$ {
- try_files $uri /index.php =404;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_buffers 16 16k;
- fastcgi_buffer_size 32k;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include fastcgi_params;
- }
这里 fastcgi_pass 就是把所有 php 请求转发给 php-fpm 进行处理。通过 netstat 命令可以看到,127.0.0.1:9000 这个端口上运行的进程就是 php-fpm.
开启php-fpm方式:
# nohup /usr/sbin/php-fpm -R >/dev/null 2>&1 &
查看php运行目录命令:
which php
/usr/bin/php
重启php-fpm:
/etc/init.d/php-fpm restart
Tags: fastcgi php-fpm
- 上一篇:示例PHP MemCached高级缓存应用代码
- 下一篇:最后一页
相关文章
- ·FastCGI 不完全高级指南(PHP版,Windows平台)(2013-11-28)
- ·使用fastcgi_finish_request实现后台异步处理及提高页面响应速度(2015-04-15)
- ·php报错FastCGI sent in stderr “PHP Fatal error: Allowed memory size of”错(2018-10-24)
- ·FastCGI在PHP与Nginx之间的作用介绍(2020-01-16)
- ·浅谈cgi、fastcgi及php-fpm的原理概念(2020-03-31)
- ·在PHP中使用FastCGI解析漏洞及修复方案(2021-06-26)
- ·PHP7内核CGI与FastCGI详解(2021-11-17)
- ·php-fpm 启动报please specify user and group other than root, pool ‘default(2013-12-06)
- ·php5.3中php-fpm进程管理方式(2014-06-20)
- ·php-fpm进程关闭与重启脚本详解(2014-08-27)
- ·php性能分析之php-fpm的慢执行日志slow log(2015-05-09)
- ·php-fpm参数优化让你的php-fpm(php5.3+)网站跑得更快(2015-09-24)
- ·php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式(2018-11-18)
- ·PHP-FPM之Chroot执行环境详解(2021-06-15)
- ·基于PHP-FPM进程池探秘(2021-08-12)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)