http://www.lighttpd.net/
#./configure --prefix=/usr/home/gy/bin/HTTPD --with-zlib --with-bzip2 \
--with-openssl --with-openssl-includes=/usr/include \
--with-openssl-libs=/usr/lib
# make && make install
http://www.php.net/
# ./configure --prefix=/usr/home/gy/bin/PHP \
--with-gettext=/usr/local/lib \
--with-iconv-dir=/usr/local/ -with-zend-vm=CALL \
--enable-zend-multibyte --enable-mbstring=shared \
--with-gd=shared --enable-gd-native-ttf \
--enable-session=shared --with-zlib=shared --with-openssl \
--enable-fastcgi
# make && make install
簡單的 Kudo 牌 script :
HTTPD_HOME="/usr/home/gy/HTTPD"
CONFIG_FILE="/usr/home/gy/HTTPD/lighttpd.conf"
case "$1" in
start)
[ -x $HTTPD_HOME/sbin/lighttpd ] && {
$HTTPD_HOME/sbin/lighttpd -f $CONFIG_FILE
}
;;
stop)
killall lighttpd
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 64
;;
esac
lighttpd.conf 部分 :
0.這個檔案擺在 src/doc/lighttpd.conf, 請自行 cp 到想要的位置
1.打開註解起來的 "mod_fastcgi", 那行
2.設定一些 log 的路徑, 如
server.document-root
server.errorlog
accesslog.filename
3.設定你愛的 port num (當然是5566啦, 7788是後補一號)
server.port
4.打開 fastcgi.server 的註解, 並且設定相關 path 路徑
本次碰到的問題:
如果執行 PHP 出錯 請留意編 PHP 時有無加入 "--enable-fastcgi" 選項
最後:
有任何問題 請記得先翻一下 server.errorlog !!!!!!
這次安裝幾乎當懶人一直問 Kudo 囧rz 真不好意思
好久沒碰系統的東西了 忘了就想問問問