安装源码包

安装源码包需要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>

也可打开浏览器验证

 

 

 

你可能感兴趣的:(源码包安装)