apache_1.3.20.tar.gz 下载地址 http://www.apache.org/dist/httpd 
mysql_3.23.38.tar.gz 下载地址 http://www.mysql.com/downloads 
php-4.0.5.tar.gz 下载地址 http://www.php.net/downloads.php 
mod_perl-1.25.tar.gz 下载地址 http://www.apache.org/dist/perl 
mm-1.1.3.tar.gz 下载地址 http://www.engelschall.com/sw/mm 
openssl-0.9.6a.tar.gz 下载地址 http://www.openssl.org/source 
mod_ssl-2.8.4-1.3.20.tar.gz 下载地址 http://www.modssl.org/source 
fp40_freebsd.tar.gz 下载地址 ftp://ftp.microsoft.com/products/frontpage 
fp40_linux.tar.gz 下载地址 ftp://ftp.microsoft.com/products/frontpage 
取得以上软件包后拷贝到一个临时目录以root身份登录并以下步骤执行。 
注意:下文中以#开头的行表示要键入的命令,#是提示符,实际执行时不需键入。 
1、 解压缩软件包 
# tar zxvf apache_1.3.20.tar.gz 
# tar zxvf mysql-3.23.38.tar.gz 
# tar zxvf php-4.0.5.tar.gz 
# tar zxvf mod_perl-1.25.tar.gz 
# tar zxvf mm-1.1.3.tar.gz 
# tar zxvf openssl-0.9.6a.tar.gz 
# tar zxvf mod_ssl-2.8.4-1.3.20.tar.gz 
2、安装mysql 
# cd mysql-3.23.38 
# ./configure --prefix=/usr/local/mysql --with-charset=gb2312 
# make 
# make install 
# scripts/mysql_install_db 
# cd .. 
3、安装php 
# cd apache_1.3.20 
# ./configure --prefix=/usr/local/apache 
# cd .. 
# cd php-4.0.5 
# ./configure --with-apache=../apache_1.3.20 \ 
--with-mysql=/usr/local/mysql \ 
--enable-track-vars 
# make 
# make install 
# cp php.ini-dist /usr/local/lib/php.ini 
# cd .. 
4、安装Openssl 
# cd openssl-0.9.6a 
# ./config -fPIC 
# make 
# cd .. 
5、安装MM 
# cd mm-1.1.3 
# ./configure --disable-shared 
# make 
# cd .. 
5、安装mod_ssl 
# cd mod_ssl-2.8.4-1.3.20 
# ./configure --with-apache=../apache_1.3.20 \ 
--with-ssl=../openssl-0.9.6a \ 
--with-mm=../mm-1.1.3 \ 
(--with-crt=/path/to/your/server.crt \ 
--with-key=/path/to/your/server.key 
如果未申请CA认证,此两行可省略) 
# cd .. 
6、安装mod_perl 
# cd mod_perl-1.2.25 
# perl Makefile.PL \ 
APACHE_SRC=../apache_1.3.20/src \ 
DO_HTTPD=1 \ 
USE_APACI=1 \ 
PREP_HTTPD=1 \ 
EVERYTHING=1 \ 
# make 
# make install 
# cd .. 
7、安装apache 
# cd apache_1.3.20 
# ./configure \ 
# --prefix=/usr/local/apache \ 
# --enable-module=ssl \ 
# --activate-module=src/modules/php4/libphp4.a \ 
# --activate-module=src/modules/perl/libperl.a 
# make 
# make certificate (如果在第5步中运行了--with-crt和--with-key两行,则本行可跳过) 
# make install 
# cd.. 
8、安装frontpage server extention 
修改/usr/local/apache/conf/httpd.conf 
将所有的AllowOverride None 改为AllowOverride All 然后执行 
# tar Zxf fp40.freebsd.tar.z 
(如果是linux用户请运行tar Zxf fp40.linux.tar.gz) 
# cd frontpage 
# cd version4.0 
# ./fp_install.sh 
按要求回答几个问题即可(主要是frontpage server extention的安装路径、httpd执行文件的路径 
apache配置文件httpd.conf的路径等)。 
9、修改apache的配置文件 
编辑 /usr/local/apache/conf/httpd.conf 
将 #addtype application/x-httpd-php .php 的#删除并改为 
addtype application/x-httpd-php .php .php3 
并在AccessFileName .htaccess一行的前面加入 
DirectoryIndex index.html index.htm index.asp index.php index.php3 
10、运行apache并修改系统启动文件 
如果想运行 ssl请执行
# /usr/local/apache/bin/apachectl startssl 
否则执行
# /usr/local/apache/bin/apachectl start 
如果想要让系统每次启动都能自动运行apache 
freebsd用户请修改/etc/rc.local (如果没有此文件请先执行touch rc.local) 
在文件的最后一行增加/usr/local/apache/bin/apachectl startssl 
linux用户请修改/etc/rc.d/rc.local 
在文件的最后一行增加 /usr/local/apache/bin/apachectl startssl