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(); ?>


浙公网安备 33010602011771号