源码安装系列-Apache

作为一个Linux学习者,学习源码安装是必要的。有时要打开软件的某些功能会要求用源码安装,如postfix的mysql的支持,就要求postfix用源码安装。偶想系统地研究linux的postfix的解决方案,力求掌握一种容易理解的方式,可维护性强的方法。用Tmail虽然可以快速地安装,但是像这种集成性的包,不够灵活,无法实现新的需求,因为你根本不知道从那里下手!出现了问题也是比较被动,所以还是老老实实的从头到尾学习一次,才是上策。以前我习惯用yum/apt/之类的安装源码安装用得比较少,今天下午没什么事看书累了,就慢慢把系统常用的服务软件源码安装一下吧。首先就是apache了。

下载地址: www.apache.org

我所下载的是httpd-2.2.3.tar.gz

安装:tar xzvf httpd-2.2.3.tar.gz
指定安装目录:./configure –prefix=/usr/local/apache/   —-> apache目录在这之前我新建的
编译: make && make install

复制到启动目录: cp apachectl /etc/init.d/httpd

给它相应的权限:    chmod +x /etc/init.d/httpd

然后就可以用/etc/init.d/httpd start来启动了。默认的测试页是在 “/usr/local/apache//htdocs”

当然了,这只是开始,还要让apache 支持ssl,jsp,php,asp之类的要相应的安装其他软件。