FreeBSD8.1下nginx + spawn-fcgi+php建web server

/usr/ports/www/nginx

 

/usr/ports/www/spawn-fcgi

 

用port或者package安装都可.

 

配置文件在: /usr/local/etc/nginx/nginx.conf

 

/etc/rc.conf里面加上:

 

spawn_fcgi_enable="YES"
nginx_enable="YES"
 

1 安装php5.3

#cd /usr/ports/lang/php5

#make config

#make install clean

#cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini




 

2 安装php扩展

# cd /usr/ports/lang/php5-extensions/
# make install clean

3 安装 spawn-fcgi

# pkg_add -r -v lighttpd

 

4 开启 spawn-fcgi

#/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -f /usr/local/bin/php-cgi

# sockstat -4 | grep 9000 验证一下 是否在跑 cgi

 


5 安装pkg_add –r nginx

#pkg_add –r nginx

# vi /usr/local/etc/nginx/nginx.conf


 

 

 

6 开启 nginx fast-cgi

#/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -f /usr/local/bin/php-cgi

#nginx&

 

7 打开http://localhost/test.php

内容为<?php phpinfo(); ?>


posted @ 2011-02-11 22:53  冰封的心  阅读(209)  评论(0)    收藏  举报