安装源码包
安装源码包需要gcc、make等编译工具,可通过yum安装
[root@localhost ~]# yum list gcc
[root@localhost ~]# yum -y install gcc*
首先将源码包拷贝到磁盘,然后解压
[root@localhost ~]# cd /usr/src/
[root@localhost src]# ls
debug httpd-2.2.25.tar.gz kernels vmware-tools-distrib
[root@localhost src]# tar -zxf httpd-2.2.25.tar.gz
[root@localhost src]# ls
debug httpd-2.2.25 httpd-2.2.25.tar.gz kernels vmware-tools-distrib
[root@localhost src]# cd httpd-2.2.25
[root@localhost httpd-2.2.25]# ls
ABOUT_APACHE config.layout httpd.spec LICENSE README.platforms
acinclude.m4 configure include Makefile.in README-win32.txt
Apache.dsw configure.in INSTALL Makefile.win ROADMAP
build docs InstallBin.dsp modules server
BuildAll.dsp emacs-style LAYOUT NOTICE srclib
BuildBin.dsp httpd.dep libhttpd.dep NWGNUmakefile support
buildconf httpd.dsp libhttpd.dsp os test
CHANGES httpd.mak libhttpd.mak README VERSIONING
执行configure脚本,--prefix=安装目录
[root@localhost httpd-2.2.25]# ./configure --prefix=/usr/local/httpd
用echo $?命令验证上个命令是否执行成功,0为成功,其他为不成功
[root@localhost httpd-2.2.25]# echo $?
0
执行make命令
[root@localhost httpd-2.2.25]# make
[root@localhost httpd-2.2.25]# echo $?
0
执行make install命令
[root@localhost httpd-2.2.25]# make install
[root@localhost httpd-2.2.25]# echo $?
0
以上两步可合为一步
[root@localhost httpd-2.2.25]# make && make install
验证,查看httpd默认网站
[root@localhost httpd-2.2.25]# cat /usr/local/httpd/htdocs/index.html
<html><body><h1>It works!</h1></body></html>
原文:http://857398758.blog.51cto.com/8504117/1367820