实验环境:centos 5.2 
nginx-0.6.36.tar
php-5.2.9.tar
php-5.2.8-fpm-0.5.10.diff
1,在安装nginx之前如果有其它软件或程序占用80端口先结束该程序(如apache)
解压: tar nginx-0.6.36.tar
               cd tar nginx-0.6.36
安装:../configure --prefix=/usr/local/nginx/ (prefix="指定安装路径")
make && make install (编译和编译安装)
安装完成后会在/usr/local/nginx/目录下有4个子目录:
conf(配置文件存放目录)
html(静态网页默认存放目录)
logs(日志文件)
sbin(应用程序)
启动nginx:
./sbin/nginx
如何启动成功后会在logs中有一个nginx.pid文件,是记录nginx的进程号
2.安装php
解压: tar php-5.2.9.tar
gzip -cd php-5.2.8-fpm-0.5.10.diff.gz |patch -d php-5.2.9 -p1(将php-5.2.8-fpm-0.5.10.dif 整合到php安装目录下
               cd php-5.2.9
安装:../configure --prefix=/usr/local/nginx/  --enable-fastcgi --enable-fpm 指定安装路径")
make
make install
cd /opt/php5.2.9/etc
修改下php.fpm.conf
 
vim /usr/local/nginx/conf/nginx.conf (找到这几行把前面#去掉,fastcgi_param 中/var/www/html/目录是php程序的存放目录)