Linux下源码安装Apache详解

一:编译安装和RPm安装区别:

编译安装:指的是将源码包编成二进制文件。

优点:可以自行调整编译参数。自己可以调整需要的结果,也比较安全。

缺点:安装较为复杂。需要调试参数,维护也比较麻烦。

RPM:指的是把已经编译好的二进制文件。安装到对应的目录。

优点:安装快捷。方便。

缺点:卸载的时候可能会出现问题,卸载时有时把依赖包可能直接卸载掉,导致影响其他的程序不能正常使用。

二:下面主要讲解源码编译的安装,公司比较常用,如果服务不是特别重要和急着临时使用可以采取rpm的安装。根据个人需求。

三:源码安装,

编译安装的步骤:

1)拿到需要的源代码,并解压。

tar xf package-version.tar.{gz|bz2|xz}

2)切换至解压的源码目录中

cd package-version

3)执行configure脚本。

./configure

4)编译

make

5)安装

make install

四:以apache为例。也一并介绍一下apache的一些参数的详解。

1)首先就要拿到自己需要的安装包。

下载包的网站常用的有:http://mirrors.163.com或http://mirrors.sohu.com

还有一种管用的方式就是用谷歌输入download +需要的包名。比如:download httpd,然后会搜出来你这个包在的一系列的网站。官网也会直接输出来。

这里提供一个官网的下载地址https://www.apache.org/dist/httpd/

Linux下源码安装Apache详解

2)找到后在linux下载,下载方式有两种。

第一种:wget -c。

第二种 axel。(支持断点续传)

这里使用axel,详细使用参考:http://shunzi.blog.51cto.com/8289655/1362403

Linux下源码安装Apache详解

3)解压下载的安装包。

Linux下源码安装Apache详解

4)切换到解压的目录。

cd httpd-2.4.7

相关阅读

相关推荐