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
本文使用 文章同步助手 同步