在编译php 5.3.6 时会遇到
In file included from /root/php-5.3.6/sapi/cgi/fpm/fpm.c:12:
/root/php-5.3.6/sapi/cgi/fpm/fpm_env.h:20: 错误:与 ‘clearenv’ 类型冲突
/usr/include/stdlib.h:689: 错误:&lsq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-02-01 11:20:35
                            
                                709阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CGI(Common Gateway Interface)最初,CGI 是在 1993 年由美国国家超级电脑应用中心(NCSA)为 NCSA HTTPd Web 服务器开发的。这个 Web 服务器使用了 UNIX shell 环境变量 来保存从 Web 服务器传递出去的参数,然后生成一个运行 CGI 的独立进程。CGI的第一个实现是 Perl 写的[1]。效率低下:每一个连接 fork 一个进程处            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-30 19:36:46
                            
                                625阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:33:13
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在现在的标准环境lamp 和lnmp 里 php 总会多加个扩展,就是php-fpm,但这个东西,到底是咋回事,今天就来说说,我的理解先来说下cgi 和fast cgicgi:         都知道php 是一种解释型的语言,那么需要有东西来解释它,cgi 就这么个玩意,它是一种协议,并不是什么服务。原理:             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-07-28 12:40:46
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            php-fpm/fastCGI/CGICGI是fock进程fastCGI是CGI的管理,可以管理多个CGI进程php-fpm是fastCGI进程管理器opcache缓存:首先会将php代码编译成opcodeopcode会被opcache进行缓存,当下次访问时,会判断缓存中是否存在,若存在则不进行编译操作。从而减少了编译所产生的时间,该缓存时间可以人为设置。这就像有时刷新浏览器时内容不变,则有可能是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-02 19:39:46
                            
                                1112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://blog.csdn.net/xsgnzb/article/details/52875331CGI全称Common GatewayInterface即公共网关接口,它遵循cgi规范,定义了与其他服务之间的通信协议,如nginx将请求转给php时,应该携带哪些信息,header、po...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-09-30 10:27:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            名词术语:1、web服务器
2、通信协议
3、进程、主进程、子进程
4、php解析器
CGI:Common Gateway Interface 公共网关接口,web服务器和脚本语言通信的一个标准、
接口、协议【协议】
FastCGI:CGI协议的升级版【协议】
PHP-CGI: 实现了CGI接口协议的PHP脚本解析器【程序】
PHP-FPM:&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-06 21:42:50
                            
                                771阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://blog.csdn.net/xsgnzb/article/details/52875331CGI全称Common GatewayInterface即公共网关接口,它遵循cgi规范,定义了与其他服务之间的通信协议,如nginx将请求转给php时,应该携带哪些信息,header、postdata、host等等,php在处理完程序之后返回内容的格式如何等规则。...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-24 10:47:08
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            操作系统:centos7.3.1611PHP版本:5.3.28编译过程的问题:执行make编译时报错:make:***[sapi/fpm/php-fpm]Error1提示/usr/bin/ld:cannotfind-lltdl在网上搜了一下处理过程,没有得到解决网上搜到解决方式为在make编译时加上ZEND_EXTRA_LIBS='-liconv'还有的是从新安装libiconv,但是问题都没有得            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-09-19 23:54:10
                            
                                1687阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CGI 的作用CGI 是为了保证 web server 传递过来的数据是标准格式的,方便 CGI 程序的编写者。web server(比如说 nginx)只是内容的分发者。如果请求 /index.html,那么 web server 会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。如果现在请求的是 /index.php,根据配置文件,nginx 知道这个不是静态文件,需要去找 PH            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-07-19 08:43:56
                            
                                691阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是PHP-CGI
  PHP-CGI是PHP自带的FastCGI管理器。
  启动PHP-CGI,使用如下命令:
    
        
            php-cgi -b 127.0.0.1:9000
        
    
PHP-CGI的不足
  1、php-cgi变更php.ini配置后需重启php-cgi才能让新的php-ini生效,不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-02-07 10:05:32
                            
                                2783阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            CGI 的作用CGI 是为了保证 web server 传递过来的数据是标准格式的,方便 CGI 程序的编写者。web server(比如说 nginx)只是内容的分发者。如果请求 /index.html,那么 web server 会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。如果现在请求的是 /index.php,根据配置文件,nginx 知道这个不是静态文件,需要去找 PH            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-08-22 18:34:23
                            
                                544阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是CGI?CGI不是应用程序,CGI描述了服务器和请求处理程序之间传输数据的一种标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-13 11:23:23
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先一个问题:在命令行下执行:php -r 'echo 12;' 控制台会打印出 12; 这个过程不是很奇妙么,我输入的是shell命令,但是执行的却是php脚本。php脚本执行完成之后的输出还能在控制台输出。 那在这个shell命令(控制台命令)和php中间一定有一种接口,能将shell的参数,代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-05 09:55:00
                            
                                172阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            首先一个问题:在命令行下执行:php -r 'echo 12;' 控制台会打印出 12; 这个过程不是很奇妙么,我输入的是shell命令,但是执行的却是php脚本。php脚本执行完成之后的输出还能在控制台输出。 那在这个shell命令(控制台命令)和php中间一定有一种接口,能将shell的参数,代码,等转换成php,然后将php的输出转换成shell的输出。这个接口就叫做SAPI(Serv...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 14:00:39
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-24 16:26:15
                            
                                755阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.cnblogs.com/zl0372/articles/php_4.html CGI http://www.cnblogs.com/zl0372/articles/php_4.html CGI http://www.cnblogs.com/zl0372/articles/php            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-02 14:48:00
                            
                                149阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            转自 知乎 的 一个回答 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-20 20:28:00
                            
                                188阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-01-15 18:08:00
                            
                                160阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            CGI:是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者(是一种协议 : 通用网关协议)。web se            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-03-05 16:42:03
                            
                                256阅读