Apache源码包安装_EMT00923的博客CSDN博客

Apache源码包是什么?

Apache源码包是用C语言编写的一个压缩包,里面存放了安装Apache服务的源码,可以在不同版本的Linux上安装,c语言环境 分类: .rpm文件,即redhat package manage ,它是红帽的包管理系统。

.deb文件,德班系统的后缀文件。

为什么要用Apache源码包?

Apache源码包可以在不同版本的Linux上安装,它是用C语言编写而成的,核心代码简洁但是功能强大,以及Apache有开源以及支持多种编程语言,通用性强的特点,这是使用Apache的理由。

怎么做?

//将httpd-2.2.15.tar.gz压缩包拷贝进centOS虚拟机

//解压源码文件
tar xf httpd-2.2.15.tar.gz      //解压压缩包
cd httpd-2.2.15         //进入httped-2.2.15目录
[root@localhost httpd-2.2.15]# du -sh       //查看大小

//makefile文件生成
[root@localhost httpd-2.2.15]# cat DRADME       //查看帮助文件
[root@localhost httpd-2.2.15]# ./configure      //⽣成makefile⽂件,makefile⽂件决定编译的顺序

//编译并复制
[root@localhost httpd-2.2.15]#make          //编译
[root@localhost httpd-2.2.15]make install       //将编译好的文件复制到默认目录/usr/local/apache2

//查看首页文件
[root@localhost ~]# cd /usr/local/apache2/      //进入Apache目录,~ 表示代码主目录,也就是当前登录用户的用户目录
[root@localhost htdocs]# ls
[root@localhost htdocs]# cd htdocs/         //进入存放首页文件index.html的目录,即网站根目录
[root@localhost htdocs]# ls

//开启Apache服务
[root@localhost ~]# /usr/local/apache2/bin/apachectl start                          //开启Apache服务
[root@localhost ~]# netstat -antpl      //开启80端口,t是tcp,p是pid,l是list

本文使用 文章同步助手 同步