1.两者所用的驱动模式不同。nginx使用的是epoll的非阻塞模式事件驱动。apache使用的是select的阻塞模式事件驱动。2.fastcgi和cgi的区别当用户请求web服务的时候,web会根据不同的需求将请求发送给不同个cgi来处理。cgi模式,就是每次有请求的时候都fork一个新的进程来...
分类:
Web程序 时间:
2014-11-17 12:09:22
阅读次数:
719
说明:本教程主要包括以下三个部分:1.源代码编译安装Nginx2.源代码编译安装php以及mysql、redis扩展模块3.配置虚拟主机文中所涉及安装包程序均提供下载链接,欢迎使用运行环境以及前置条件:Ubuntu 12.04 LTS 已安装g++编译环境所有源程序路径位于:root@ubuntu:...
分类:
数据库 时间:
2014-11-15 12:40:31
阅读次数:
356
这里要先声明一下,针对Nginx的php安装和针对apache的php安装是有区别的,因为Nginx中的php是以fastcgi的方式结合nginx的,可以理解为nginx代理了php的fastcgi,而apache是把php作为自己的模块来调用的。
先把php 和php-fpm编译安装吧 请看http://heilinux.blog.51cto.com/6123663/157558...
分类:
Web程序 时间:
2014-11-14 17:48:33
阅读次数:
317
在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如E.....
分类:
Web程序 时间:
2014-11-14 12:24:32
阅读次数:
188
由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。我们以 Windows 2003 +IIS 6.0...
参考了以下的文章,出现了 No input file specified. 我发现cmd下文件路径问题 c:\php>php-cgi.exe?-b?127.0.0.1:9000?-c?c:\php\php.ini 注意斜杠 原理:nginx+php-cgi的方式 配置步骤 ?? 1、 接下来我们...
一.windows下编译配置执行lighttpd1、下载并安装cygwin。2、下载lighttpd源码并解压3、在cygwin环境下进入lighttpd的解压文件夹后,执行:1> ./configure –prefix=C:/lighthttd2> make3> make installOK,此时...
分类:
数据库 时间:
2014-11-12 10:28:05
阅读次数:
239
用户、流量啥的都不大, fpm进程参数如下: pm.max_children = 100 pm.start_servers =80 pm.min_spare_servers = 20 日志如下,从启用开始就报的错 [31-Jul-2014 18:49:14] NOTICE: [pool www] child 26462 star...
分类:
Web程序 时间:
2014-11-11 19:24:49
阅读次数:
287
摸索了一会儿,先配置成功,再看看PATH_INFO之类的东东吧。A,根目录:location ~ \.php($|/) { root html; fastcgi_pass 127.0.0.1:9000; fas...
分类:
Web程序 时间:
2014-11-11 18:29:59
阅读次数:
263
yum install nginx php php-fpm#vim /etc/nginx/conf.d/default.conf location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass ...
分类:
Web程序 时间:
2014-11-11 18:04:12
阅读次数:
305