操作
Lighttpd 在 FreeBSD 上¶
(如果您不需要 PHP,请跳过第 2 步)
第 1 步:验证 ports 安装¶
您的系统上应该已安装了最新的 ports 树。如果您最近没有更新 ports 树,请在继续之前进行更新。如果您没有安装 ports 树,可以使用 portsnap 工具来安装或更新它。我发现这是安装完整 ports 树的极快方法(在良好的宽带连接下不到 15 分钟)。而且您甚至无需担心 cvsup 或设置配置文件。
下载最新 ports 快照
$ sudo portsnap fetch or # portsnap fetch
输出示例
Looking up portsnap.FreeBSD.org mirrors... 2 mirrors found. Fetching public key from portsnap1.FreeBSD.org... done. Fetching snapshot tag from portsnap1.FreeBSD.org... done. Fetching snapshot metadata... done. Fetching snapshot generated at Fri Mar 16 19:19:25 CDT 2007: dbc38dfcfd2f738fc6ffa7c9d6b1b583982a39c19db371 32% of 46 MB 212 kBps 02m33s (... download continues ...) dbc38dfcfd2f738fc6ffa7c9d6b1b583982a39c19db371100% of 46 MB 202 kBps 00m00s Extracting snapshot... done. Verifying snapshot integrity... done. Fetching snapshot tag from portsnap1.FreeBSD.org... done. Fetching snapshot metadata... done. Updating from Fri Mar 16 19:19:25 CDT 2007 to Sat Mar 17 04:02:50 CDT 2007. Fetching 3 metadata patches.. done. Applying metadata patches... done. Fetching 0 metadata files... done. Fetching 19 patches.....10.... done. Applying patches... done. Fetching 4 new ports or files... done.*
提取快照
$ sudo portsnap extract or # portsnap extract
输出示例
(... a lot of directories ...) /usr/ports/x11/xsnow/ /usr/ports/x11/xstarroll/ /usr/ports/x11/xstroke/ /usr/ports/x11/xtacy/ /usr/ports/x11/xtattr/ /usr/ports/x11/xterm/ /usr/ports/x11/xtermcontrol/ /usr/ports/x11/xtermset/ /usr/ports/x11/xtestpicture/ /usr/ports/x11/xtoolwait/ /usr/ports/x11/xtrlock/ /usr/ports/x11/xtset/ /usr/ports/x11/xvattr/ /usr/ports/x11/xvkbd/ /usr/ports/x11/xwatchwin/ /usr/ports/x11/xwit/ /usr/ports/x11/xxkb/ /usr/ports/x11/xzoom/ /usr/ports/x11/yakuake/ /usr/ports/x11/yalias/ /usr/ports/x11/yelp/ /usr/ports/x11/zenity/ Building new INDEX files... done.
第 2 步:安装 PHP 5¶
cd /usr/ports/lang/php5 $ sudo make config or # make config
验证 CGI 和 FastCGI 是否已选中(默认),并且您也想启用 REDIRECT。选择“确定”。(也许也支持 discard-path?)
现在编译并安装它
$ sudo make install clean or # make install clean
第 3 步:安装 lighttpd¶
cd /usr/ports/www/lighttpd $ sudo make config or # make config
验证您希望为 lighttpd 安装选择的任何选项。
现在编译并安装它
$ sudo make install clean or # make install clean
第 4 步:安装后配置¶
请参阅 Lighttpd 和 PHP 教程 以获取更多乐趣。