项目

通用

个人资料

操作

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 教程 以获取更多乐趣。

由 Anonymous 于 近 13 年前 更新 · 11 次修订