E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php-cgi
记录一次nginx502/504问题解决过程
Nginx504GatewayTime-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的
PHP-CGI
。nginx.conf配置如下:1location~\.ph
自由TK
·
2018-11-25 19:00
CVE-2012-1823(
PHP-CGI
远程代码执行)
基于vulhub漏洞环境:安装vulhub漏洞环境https://blog.csdn.net/qq_36374896/article/details/84102101CGI模式下的参数:-c指定php.ini文件的位置-n不要加载php.ini文件-d指定配置项-b启动fastcgi进程-s显示文件源码-T执行指定次该文件-h和-?显示帮助1.启动漏洞环境进入CVE-2012-1823启动sudo
qianxiao996
·
2018-11-20 17:25
CVE漏洞复现
PHP底层原理——[面试系列]
SAPI提供给了外部应用跟php通信的管道,这个外部应用包括不限于Apache,httpd,liunx终端等,sapi通俗的讲就是
php-cgi
,php-cli,mod_php等,php就是php内核。
慢悠悠的丑小鸭
·
2018-11-03 15:57
面试系列
wnp
阅读更多@ECHOOFFCOLOR0ATITLENginxPHP启动::检查当前是否运行nginx和
php-cgi
如果运行则关闭TASKLIST|FINDSTRnginx.exe&&TASKKILL/F
erntoo
·
2018-10-24 14:00
no input file specified 解决方法
所以又重新搭建了一个环境,php版本用的php1.8的,访问网站是可以访问的,但是今天发现网站上不去,报错了:noinputfilespecified于是百度,原理:任何对.php文件的请求,都简单地交给
php-cgi
dabao87
·
2018-09-14 14:05
php
php的运行原理、cgi对比fastcgi以及
php-cgi
和php-fpm之间的联系区别
CGI:CGI的英文是(COMMONGATEWAYINTERFACE)公共网关接口,它的作用就是帮助服务器与语言通信,这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就是这个沟通的协议。nginx服务器在接受到浏览器传递过来的数据后,如果请求的是静态的页面或者图片等无需动态处理的则会直接根据请求的url找到其位置然后返回给浏览器,这里无需p
pplegend
·
2018-08-30 11:42
PHP-CGI
=>PHP-FPM
PHP解释器的执行,主要有三者模式,cgi,fast-cgi,mod_php。(Web开发有3P:Perl、Python、PHP)cgi:php解析器会解析php.ini文件,初始化执行环境,然后处理请求,再以CGI规定的格式返回处理后的结果,退出进程。fastcgi:会先启动一个master进程,解析php.ini和初始化执行环境,然后启动多个worker进程(进程池),php请求都发到mast
脚步6978
·
2018-08-07 16:58
PHP函数
php-cgi
和php-fpm有什么关系
阅读更多转:https://segmentfault.com/q/1010000008356979webapp即是PHP解析器等当WebServer收到index.php这个请求后,会启动对应的CGI程序,这里就是PHP的解析器。接下来PHP解析器会解析php.ini文件,初始化执行环境,然后处理请求,再以规定CGI规定的格式返回处理后的结果,退出进程,Webserver再把结果返回给浏览器。这就
wyqjx
·
2018-06-20 16:00
详解linux中 Nginx 常见502错误问题解决办法
常见的Nginx502BadGateway解决办法如下:Nginx502错误情况1:网站的访问量大,而
php-cgi
的进程数偏少。针对这种情况的502错误,只需增加
php-cgi
的进程数。
强迫症专用头像
·
2018-06-04 09:17
【PHP进阶学习】—CGI、FAST-CGI、
php-cgi
、php-fpm的关系
前言通常我们在PHP开发中都以LAMP或者LNMP的服务器环境部署web服务,在这些web开发过程中时常会遇到CGI、FASTCGI、
PHP-CGI
、PHP-FPM等的概念,为了避免对这些名词理解不清或者混淆
George-Henry
·
2018-04-28 19:20
PHP进阶学习
CGI、
PHP-CGI
、FastCGI
CGI一.CGI是什么CGI,全称是CommonGatewayInterface,翻译过来就是“通用网关接口”,定义了一个接口标准,描述了数据怎么在服务器和外部应用程序之间怎么传递。二.CGI的来历在很早之前,互联网只有些静态内容,浏览器发送资源请求,服务器接受请求并返回服务器上的静态文件即可。随着互联网的发展,动态内容产生了,这些动态内容涉及到了数据库,能够操作数据库的动态语言将数据处理后返回给
Uchiha_Ponny
·
2018-03-12 00:00
fastcgi
php
cgi
php-cgi
CGI,FastCGI,
PHP-CGI
,PHP-FPM之间的关系
1、CGi:是一个协议,规定以什么格式传入参数,以什么格式返回数据。2、FastCGI:基于CGI的改进协议,为了避免重复解析配置文件和初始执行环境,首先,Fastcgi会先启一个master,解析配置文件,初始化执行环境,然后再启动多个worker。当请求过来时,master会传递给一个worker,然后立即可以接受下一个请求。这样就避免了重复的劳动,效率自然是高。而且当worker不够用时,m
daijiguo
·
2018-02-27 13:02
PHP
PHP常说的SAPI是什么
SAPI提供给了外部应用跟php通信的管道,这个外部应用包括不限于Apache,httpd,liunx终端等,sapi通俗的讲就是
php-cgi
,php-cli,mod_php等,p
jj_jameholl
·
2018-02-26 12:25
ubuntu16.04下nginx,apache,php-fpm配置
php-fpmsudoapt-getinstallnginxsudoapt-getinstallphp-fpm关于php-fpm作用,我的简单理解是:`client->nginx->php-fpm->
php-cgi
KBellX
·
2018-01-05 13:41
linux
配置 php-fpm
对于PHP-FPM多进程的模式,想要避免内存泄漏问题很简单,就是要让
PHP-CGI
在处理一定数量进程后退出即可。
32氪
·
2017-12-21 16:48
php
性能测试(工具)
避免PHP-FPM内存泄漏导致内存耗尽
对于PHP-FPM多进程的模式,想要避免内存泄漏问题很简单,就是要让
PHP-CGI
在处理一定数量进程后退出即可。
我不是九爷
·
2017-12-21 15:47
避免
PHP
FPM
Nginx
Tomcat
node.js全方位
Node.js创建第一个应用如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和
php-cgi
。
西西里的姑娘
·
2017-12-06 00:06
10054: An existing connection was forcibly closed by the remote host
现象打开页面,
PHP-CGI
退出,Nginx错误日志如下:2017/08/0915:13:31[error]8140#19268:*1WSARecv()failed(10054:Anexistingconnectionwasforciblyclosedbytheremotehost
tywali
·
2017-08-09 16:39
Nginx
PHP
PHP
为什么Swoole可以加速php
PHP-CGI
的黑历史对于PHP处理网络请求,大家基本上也都是再用CGI的方式来做的。那么,什么是CGI呢。CGICGI,全称CommonGatewayInterface,中文称作“公共网关接口”。
daryl
·
2017-05-20 00:00
php
nginx
swoole
PHP-CGI
远程代码执行漏洞分析与防范
CVE-2012-1823出来时据说是“PHP远程代码执行漏洞”,曾经也“轰动一时”,当时的我只是刚踏入安全门的一个小菜,直到前段时间tomato师傅让我看一个案例,我才想起来这个漏洞。通过在Vulhub中对这个漏洞环境的搭建与漏洞原理的分析,我觉得还挺有意思的,故写出一篇文章来,和大家分享。首先,介绍一下PHP的运行模式。下载PHP源码,可以看到其中有个目录叫sapi。sapi在PHP中的作用,
离别歌
·
2017-05-07 08:55
PHP源码阅读 Day.1,源码目录结构分析
一直保留了java的开发思想,并且工作中也还在使用javaweb写项目,也使用比较成熟的IOC,AOP思想写了PHP框架,但是总感觉还是不够太了解PHP,于是有去了解了CGI,FastCGI,PHP-FPM,
PHP-CGI
一只勤奋的代码狗
·
2017-04-15 22:37
PHP源码学习
Web Service(Nginx、Apache)、FastCGI、
PHP-CGI
与PHP-FPM概念、之间关系和处理流程
一、名词解释与说明1.1WebServiceWebServer(Apache/Nginx/IIS)只是内容的分发者。比如,如果请求/index.html,那么webserver会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,Nginx知道这个不是静态文件,需要去找PHP解析器来处理,那么他会把这个请求简单处理后交给PHP解析
唐成勇
·
2017-03-09 00:00
php-cgi
协议
webservice
php-fpm
fastcgi
浅谈 cgi fastcgi php-fpm
php-cgi
主进程、子进程4、php解析器CGI:Common Gateway Interface 公共网关接口,web服务器和脚本语言通信的一个标准、接口、协议【协议】FastCGI:CGI协议的升级版【协议】
PHP-CGI
梦里天空蓝
·
2017-03-06 21:50
cgi
fastcgi
php-fpm
PHP
Mac PHP PhpStorm
php-cgi
not found问题
OSX10.10之后自带了PHP环境,但是很多时候无法满足开发的需要。本文记录了,自己安装php环境,以及使用Phpstorm时遇到的一些问题。一、PhpStorm的php-cginotfound问题(设置phpInterpreter)很好用,具体的安装以及使用,网上已经有了很多教程。安装好后创建php工程,编写helloworld。如下图HelloWorld.png然后在浏览器里面查看效果,下图
不会游泳De鱼
·
2017-02-24 15:35
概念了解:CGI,FastCGI,
PHP-CGI
与PHP-FPM
CGICGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间
小杨_Ivan
·
2017-02-09 10:33
FastCGI
概念了解:CGI
PHP-CGI与PHP-FPM
扩展资料
debian下配置nginx+php+mysql 遇到的坑
但没有安装
php-cgi
和php-fpm等模块,因为我在windows测试环境上配nginx和php时用到fastcgi模块,所以我一上来就想按章
php-cgi
,但是执行apt-getinstallphp5
hellowoody
·
2017-02-05 00:00
mysql
php
nginx
debian
详解CGI、FastCGI、
PHP-CGI
、PHP-FPM、Spawn-FCGI区别
什么是CGICGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等什么是FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都
flandycheng
·
2017-01-03 21:11
PHP
服务器
web
PHP
Nginx+PHP (Fastcgi)常见502和504问题
504GatewayTime-out,nginx502badgateway一、分析问题:Nginx504GatewayTime-out的含义是没有请求到可以执行的
PHP-CGI
。
任志远Ray
·
2016-12-19 14:55
PHP
Fastcgi
Nginx
VCAuto
node.js入门学习
www.runoob.com/nodejs/nodejs-tutorial.htmlNode.js创建第一个应用如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和
php-cgi
duzouzhe
·
2016-12-13 16:05
node.js
node.js入门学习
www.runoob.com/nodejs/nodejs-tutorial.htmlNode.js创建第一个应用如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和
php-cgi
stuming_zeng
·
2016-12-13 16:00
linux下查询进程占用的内存方法总结
linux下查询进程占用的内存方法总结假设现在有一个「
php-cgi
」的进程,进程id为「25282」。现在想要查询该进程占用的内存大小。
最好时光
·
2016-12-12 18:37
linux系统
了解CGI,FastCGI,
PHP-CGI
与PHP-FPM
CGICGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间
A飞机
·
2016-11-24 16:15
原理
配置LNMP架构
WINDOWS下安装PHP7出现
PHP-CGI
无法启动
事情经过:下载PHP7.0然后运行,发现
php-cgi
一直挂掉、启动不起来。我直接到文件夹下启动
PHP-CGI
启动,失败,报错提示:缺失vcruntime140.dll。
稀饭里的米
·
2016-10-25 21:00
php-cgi
,php-fpm
首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。webserver(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么webserver会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文件,需要去找PHP解析器来
mistyraine
·
2016-09-30 11:02
php
功能实现
php-cgi
进程cpu负载过高:禁用wordpress定时任务wp-cron.php
一、问题描述1、19号手动升级到wordpress4.1,21号早上7点看网站php探针,发现系统负载过高,差不多在1到1.5之间。2、虽然对于双核处理器,这个值还可以接受,但是之间负载都只有0.2左右,而网站流量又没有突然增加很多,所以推定肯定是出问题了。3、eth外网流量正常,lo本地流量增长很快,reboot系统后(之间服务器已经稳定运行了632天9小时25分钟),1个小时不到就有了1G的流
佚名
·
2016-09-19 17:12
LNMP环境No input file specified.的解决方法
原理:任何对.php文件的请求,都简单地交给
php-cgi
去处理,但没有验证该php文件是否存在。
我的二狗呢
·
2016-07-11 11:37
file
No
input
linux
什么是CGI、FastCGI、
php-cgi
、php-fpm?
什么是CGI?CGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。(就是规定要传那些数据、以什么样的格式传递给后方处理这个请求的协议)webserver(比如说nginx)只是内容的
lxcboke
·
2016-07-09 15:00
什么是CGI、FastCGI、
php-cgi
、php-fpm?
什么是CGI?CGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。(就是规定要传那些数据、以什么样的格式传递给后方处理这个请求的协议)webserver(比如说nginx)只是内容的
myhuashengmi
·
2016-07-06 10:00
深入理解php-fpm.conf中的max_children和request_terminate_timeout
这里规定了
PHP-CGI
的连接、发送和读取的时间
welch1314
·
2016-06-15 21:22
请求服务器接口,它是如何返回结果的呢?
先介绍下今天的几个主角:Nginx,cgi,
php-cgi
,FastCgi,php-fpm正式因为这几个主角的存在,当一个url请求发送到服务器后,才能完成调度,解析,并返回结果。
张崩崩得了懒癌
·
2016-05-27 10:23
FastCGI 工作原理
工作原理:1、FastCGI进程管理器自身初始化,启动多个CGI解释器(多个
php-cgi
进程)并等来自webserver的链接。
lxy920210
·
2016-05-13 15:25
CGI
Fast
技术分享
Node.js 创建第一个应用(2)
如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服务器,并配上mod_php5模块和
php-cgi
。
chen_shiqiang
·
2016-05-09 22:00
apache
PHP
服务器
应用
php5
win2008- 運行php
解决
php-cgi
启动时提示缺少msvcr110.dll的问题问题描述:启动
php-cgi
时如果提示缺少msvcr110.dll问题原因:缺少vc2012运行库 问题解决:需要安装vcredist_x64
yqj234
·
2016-04-05 17:00
Linux系统所使用的真实内存——free
如果发现
PHP-CGI
把你的内存占满了可不要惊慌哦。Pagecache和buffercache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个c
ztguang
·
2016-03-30 10:00
关于CGI、fastcgi、
PHP-CGI
、PHP-FPM的理解
文章整理自:https://segmentfault.com/q/1010000000256516CGI首先,CGI是干嘛的?CGI是为了保证webserver传递过来的数据是标准格式的,方便CGI程序的编写者。所以CGI是一种协议。解释:webserver(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么webserver会去文件系统中找到这个文件,发送给浏览器,这
zoujunjie202
·
2016-03-22 14:00
PHP
IIS:访问量不高的情况,
PHP-CGI
CPU占用却非常高
客户反映站点打开非常慢,要加载好长时间,或者根本加载不出来先说原因吧:IIS对session.save_path的权限不够,导致服务启动以来,session文件一直生成,而GC又没有权限删掉过期的session文件(初步估计有5W个session文件(估计错误100W+的文件数量)),导致session命中(用这个词应该没错吧..)效率越来越低。查看IIS日志前一天的日志总共13W条,一个IP就占
kyanag
·
2016-03-18 00:00
php
iis
php-cgi
与 php-fpm 区别?
[root@masterphp]#whichphp-fpm/usr/local/php/sbin/php-fpm[root@masterphp]#whichphp-cgi/usr/bin/
php-cgi
riluozhiyue
·
2016-03-05 15:55
开发
而且
php-cgi
与 php-fpm 区别?
[root@masterphp]#whichphp-fpm/usr/local/php/sbin/php-fpm[root@masterphp]#whichphp-cgi/usr/bin/
php-cgi
riluozhiyue
·
2016-03-04 19:29
开发
而且
PHP-CGI 进程 CPU …
转载自http://blog.s135.com/file_get_contents/有时候,运行Nginx、
PHP-CGI
(php-fpm)Web服务的Linux服务器,突然系统负载上升,使用top命令查看
senlin1202
·
2016-03-04 09:00
BBS 502 BadGateway 原因分析
crontab里有每隔20分钟重启php的任务;然后我用python写了个每1分钟检测
php-cgi
进程是否存在的脚本,如果不存在则调用重启php的脚本,并邮件通知管理员。
duanguyuan
·
2016-03-02 13:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他