歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> FreeBSD6.2下NginX的安裝配置

FreeBSD6.2下NginX的安裝配置

日期:2017/2/28 11:12:39   编辑:關於Unix


太久不用這些系統,連配置文件的位置都記不清楚了。前幾天在上面安裝apache,結果發現我在升級了ports後,這玩意兒居然不能安裝了,出現了錯誤提示什麼未名版本?2.6.1。放棄了apache,安裝lighttpd,然後是php5-->Zend-->Xcache,結果安裝過程自己都記不清楚了,是從網上搜來的各種各樣安裝教程拼湊搞定。
這次嘗試使用Nginx,停用lighttpd。
1、用ports安裝 /usr/ports/www/nginx, make install clean
2、弄了一個fastcgi的腳本,來自lighttpd
1) cd /usr/ports/www/lighttpd
2) make
3) cp /usr/ports/www/lighttpd/work/lighttpd-1.4.18/src/spawn-cgi /usr/bin
4) make clean
3、建立腳本
1) ee /usr/bin/php-fastcgi
#!/bin/sh

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

2) chmod 755 /usr/bin/php-fastcgi
3) ee /etc/rc.d/init-fastcgi
QUOTE: #!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case "$1" in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php
RETVAL=$?
;;
restart)
killall -9 php
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo "Usage: php-fastcgi {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL

4) chmod 755 /etc/rc.d/init-fastcgi
6、啟動nginx,/usr/local/etc/rc.d/nginx start
Copyright © Linux教程網 All Rights Reserved