如果简单安装一个web服务器 FreeBSD 安装是非常傻瓜和友好的

1,安装系统

我的分区 120G为例

256M /
2048M swap (1G内存)
10240M /var
4096M /usr
1024M /home
1025M /tmp
剩下的 /pub
实验证明 这种分区目前美掉过数据

选择MINI安装,FreeBSD安装可能是所有系统中最快的,大概 4-5分钟

2,系通更新

cvsup down回来最新的源代码

cd /usr/src
make buildworld
修改内核
make buildkernel KERNCONF=NEWKERNEL
make installkernel KERNCONF=NEWKERNEL
make installworld
mergemaster -cv
输入 i 安装新的

reboot

正常启动 系统更新ok

这是个漫长的过程,这段时间我一般都在CS

3,安装应用程序

cvsup down回最新的ports库

1,perl

cd /usr/ports/lang/perl5.8
make install clean

2,apache

cd /usr/ports/lang/apache13-modssl
make APACHE_HARD_SERVER_LIMIT=1024 install clean
APACHE_HARD_SERVER_LIMIT=1024 apache最大连接数

3,mysql

cd /usr/ports/databases/mysql40-server

make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_OPENSSL=yes WITH_PROC_SCOPE_PTH=yes BUILD_OPTIMIZED=yes install clean

进站了 在火车上再写

继续

4.php

cd /usr/ports/www/mod_php4

make install clean

5, perl

cd /usr/ports/www/mod_perl

make install clean

apache很多模块都可以在这里面安装

6,现在php的模块分离出来了,要另外安装

cd /usr/ports/lang/php4-extensions

make install clean

当中可以选择php模块,选的越多编译安装的时间越长,完全专家级的php安装

7,zend

cd /usr/ports/devel/ZendOptimizer

make install clean

ok搞定,简单吧

耗时大概 6个小时

用ports安装的好处:

1,简单

2,ports编译的安全

3,最重要的 升级非常简单
cd /usr/ports/sysutils/portupgrade
make install clean
安装他

运行 portupgrade -ar 全部自动下载升级所有安装的东东为最新版本,包扣各种补丁也上了

FreeBSD就是这么强大