关于CGI 和 PHP-FPM需要弄清的

https://blog.csdn.net/gao_yu_long/article/details/79390510

补充一点:

如果php-cgi -b 127.0.0.1:6999,则6999端口就会是cgi

nginx就可以

fastcgi_pass   127.0.0.1:6999;

通过网页访问时,就可以使用cgi了

原文地址:https://www.cnblogs.com/nr-zhang/p/10478596.html

时间: 2024-08-26 10:46:40

关于CGI 和 PHP-FPM需要弄清的的相关文章

PHP和Fastcgi/php-fpm的工作原理-理论部分 不涉及实验

标题:PHP概述笔者:郑彦生时间:2014-05-16--------------- ---|谢谢马哥教育|--- 祝马哥的事业一帆风顺. MIME,HTTP,HTML MIME:N能够让http传送非文本信息:如mp3http:只能解析html的文档,对于多媒体mp3等,浏览器需要安装插件 或者 web浏览器能够调与之匹配的web程序进行解码注意:浏览器本身不能播放音乐,要么有自带的插件,要么主机上其它的程序可以播放音乐,而浏览器可以调用这个程序来执行播放音乐服务器发过来的一般都是静态的文本

lamp介绍

LAMP: 一般是linux+apache+mariadb(mysql)+3P(p: php, perl, python)LAMMP: memcached    静态资源:静态内容:客户端从服务器获得的资源的表现形式与原文件相同:    动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端: CGI:web服务器与应用程序服务器通信的协议 ---------------------------------------------------------------------

PHPNG (next generation)

PHPNG (next generation) This page gives short information about development state of a new PHP branch based on refactored Zend Engine. The phpng branch has been merged into master and has been used as the base for PHP 7.0 Some technical implementatio

CentOS 部署php开发环境

PHP 安装 yun install vim 下载php:wget http://cn.php.net/distributions/php-7.1.2.tar.gz 解压:tar -zxvf php-7.1.2.tar.gz 安装gcc:yum install gcc gcc+ libxml2-devel 编译:./configure --prefix=/usr/local/php7 --enable-fpm make sudo make install 执行1.php文件 /usr/local

lamp之调试lamp和ab压力测试

LAMP: php和mysql建立关联: php-mysql #yum install php-mysql yum安装的时候才用,编译安装不需要 php连接mysql测试脚本: #vim index.php <?php $conn = mysql_connect("HOST","USERNAME","PASSWORD") or die("connect err: ".mysql_error()); echo "

php与apache

CGI:是一种调用执行环境,来执行二进制程序并将格式转化为html能识别的一种协议 FastCGI:是apache服务器充当客户端,php不再是一个解释器,而是一个服务器, 也类似apache的            prefork工作模型,称为fastCGI 编程语言 1.静态语言:编译型语言 c, C++ JAVA 2.动态语言:解释型语言 shell, perl, python 一.php的OPCODE Opcode是一种PHP脚本编译后的中间语言,就像JAVA的ByteCode,或者.N

php-fpm介绍及配置

php-fpm是什么 全称是php fastcgi process manager即php fastcgi进程管理器,相比fastcgi静态的唤起cgi,fpm能根据访问的压力动态的唤起cgi进程和销毁以到达动态的调整cgi数量,这样可以有效的使用内存.除此之外还有其它的一些优点,比如,fpm还可以平滑的重载php配置:由于fpm是使用Unix-Socket来和服务器通讯,所以也不用再配置cgi端口:fpm有更好的状态输出和slowlog日志,502的时候能给出更多的错误细节. php-fpm配

php的一些基本概念梳理

楼主是个刚参加工作的菜鸟,这几天刚开通博客园微博,想通过这个平台与大家共同学习与分享一些技术知识. 但是楼主犹豫的好久,不知道第一篇该写点什么.最后我决定先从php的一些基本概念开始,以便加深对各个概念的初步认识. 出于这个动机,我阅读了一些资料,并做了一个算是学习总结,从而有了这篇处女博客. 1php是编译型还是解释型 这看似是一个简单问题,要回答清楚这个问题,却不是一件简单的事.必须先搞清楚什么是编译型,什么是解释型. 翻译 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级

PHP常见函数

有时候,运行nginx和PHP CGI(PHP FPM)web服务的Linux服务器,突然系统负载上升,用top命令查看,很多phpcgi进程的CPU利用率接近100%后来通过跟踪发现,这种情况与PHP的file_get_contents()函数密切相关. 在大中型网站中,基于HTTP协议的API调用比较常见PHP程序员喜欢使用简单方便的file﹣get﹣contents(“http://example.com/”)函数来获取URL的返回内容但是,如果http://example.com/网站响

PHP函数问题

有时候,运行nginx和PHP CGI(PHP FPM)web服务的Linux服务器,突然系统负载上升,用top命令查看,很多phpcgi进程的CPU利用率接近100%后来通过跟踪发现,这种情况与PHP的file_get_contents()函数密切相关. 在大中型网站中,基于HTTP协议的API调用比较常见PHP程序员喜欢使用休闲鹿简单方便的file﹣get﹣contents(“http://example.com/”)函数来获取URL的返回内容但是,如果http://example.com/