本文仅阐述apache在unix与类unix系统中的编译与安装,在windows中的编译与安装可以参见using apache with microsoft windows,其他平台可以参见platform.
http://blog.supercn.net/archives/2004/09/20/181/ 【程序编程相关:RedHat Linux 9 系统优化】
apache 2.0的安装配置环境与apache 1.3完全不同了.apache 1.3使用了一个自定义的脚本来简化安装;而apache 2.0现在也象其他许多开放代码工程一样,利用libtool与autoconf来建立安装环境. 【推荐阅读:debian--完美桌面应用】
apache 2.0的安装配置环境与apache 1.3完全不同了.apache 1.3使用了一个自定义的脚本来简化安装;而apache 2.0现在也象其他许多开放代码工程一样,利用libtool与autoconf来建立安装环境. 【扩展信息:如何在重装Windows后,使用Grub】
本文仅阐述apache在unix与类unix系统中的编译与安装,在windows中的编译与安装可以参见using apache with microsoft windows,其他平台可以参见platform.
概要 要求 下载 解压 代码树的设置 编译 安装 配置 测试概要
download$ lynx http://www.apache.org/dist/httpd/httpd-2_0_nn.tar.gz extract$ gzip -d httpd-2_0_nn.tar.gz $ tar xvf httpd-2_0_nn.tar configure$ ./configure --prefix=prefix compile$ make install$ make install customize$ vi prefix/conf/httpd.conf test$ prefix/bin/apachectl start其中nn必须用当前副版本号替代;prefix是服务器被装到文件系统中的路径名,如果没有指定prefix,默认会被装到/usr/local/apache2.
下面会详细阐述编译与安装的每个步骤,先从编译与安装apache httpd的要求开始.
要求
编译apache的要求如下:
磁盘空间 必须保证有50mb以上的临时磁盘自由空间.apache安装完毕后会占据10mb左右的空间,实际磁盘需求会因编译设置与是否安装第三方模块而有所不同. ansi-c编译器及其支持环境 必须装有ansi-c编译器,推荐使用来自free software foundation (fsf)的gnu c compiler (gcc)(2.7.2版本很好).如果没有gcc,那么要确保现有的编译器符合ansi标准,而且path中必须包含指向基本编译工具比如make的路径. 确保正确的时间 由于http协议的元素都会用到时间,有必要了解一下你的系统的时间同步机制.... 下一页