Apache与Tomcat的联系与区别 Apache是普通服务器,本身只支持HTML,即普通网页,不过可以通过插件支持PHP,还可以与Tomcat联通 Apache只支持静态网页,而像PHP,CGI,JSP等动态网页就需要Tomcat来处理 Tomcat是Apache基金会下属的Jakarta项目开 ...
分类:
Web程序 时间:
2016-08-09 18:45:59
阅读次数:
169
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,python,tcl ...
分类:
Web程序 时间:
2016-07-14 07:08:44
阅读次数:
253
php_sapi_name() 是用来检测PHP运行环境的函数。 该函数返回一个描述PHP与WEB服务器接口的小写字符串。 例如:aolserver, apache,apache2filter, apache2handler, caudium, cgi(until PHP 5.3),cgi-fcgi ...
如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。 不过对 Node.js 来说,概念完全不一样了。使用 Nod ...
分类:
Web程序 时间:
2016-06-30 06:23:34
阅读次数:
205
1:top命令查看一下系统的cpu ram swap的使用情况 由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cgi,难 ...
分类:
Web程序 时间:
2016-06-08 13:58:23
阅读次数:
231
1、安装IIS,并安装CGI角色; 2、安装php manager IIS扩展; 3、安装php; 4、配置php manager, 添加php php-cgi.exe执行路径 ; 5、下载mysql community msi安装版,只需安装server模块,安装完后无需进行像压缩版那样的配置工作 ...
分类:
数据库 时间:
2016-06-02 13:24:17
阅读次数:
188
关于“找不到附属汇编 Microsoft.VC90.CRT,上一个错误是 参照的汇编没有安装在系统上。”的解决 一个项目需要在Win系统用计划任务执行PHP,写了个批处理bat利用php-cgi.exe进行执行PHP文件,由于在服务器运行为了不影响服务器既有的PHP配置信息,同时也是考虑未来的移植性 ...
分类:
其他好文 时间:
2016-05-28 17:16:21
阅读次数:
174
[摘要]在windows下搭建nginx+php环境时,php-cgi.exe会经常性的自动关闭退出,本文介绍通过使用xxfpm进程管理器管理php-cgi.exe。 php-cgi.exe在windows+nginx平台下经常自动退出,网上搜到的大部分解决方法都是类似上面的批处理(代码如下)文件临 ...
分类:
Windows程序 时间:
2016-05-19 10:35:33
阅读次数:
1563
FastCGI作用:由于CGI解释器的反复加载会使CGI性能低下,FastCGI可以将CGI解释器保持在内存中,提高性能。工作原理:1、FastCGI进程管理器自身初始化,启动多个CGI解释器(多个php-cgi进程)并等来自webserver的链接。2、当客户端请求到达web服务器上,web服务器使用TCP或者UNI..
分类:
其他好文 时间:
2016-05-13 17:27:13
阅读次数:
194
在安装完Nginx+PHP-fpm+Mysql后,跑PHP的应用会经常出现504 Gateway Time-out 或者502 Bad Gateway的情况。 Nginx 504 Gateway Time-out 的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的 PHP-CGI。这种 ...
分类:
其他好文 时间:
2016-05-05 10:57:16
阅读次数:
867