我们通常用的RedHat linux系统都是企业版的,我们知道,企业版的更新是很慢的,而我们在使用时,可能要用到更新的东西,这时,我们就要去升级我们的一些服务软件等。而恰巧这些服务软件的源码更新是很快的,我们可以在相应的官网上下载,然后我们就可以去使用更新的技术了。在学习linux的过程中,刚好接触到了如何利用源码来升级系统的一些老的服务、软件。今天接触了升级apache的课程,所以将其方法记录下来。到apache的官网可以发现,现在的最新版是2.4.4的版本。所以我们把最新版下载下来,接下来就是去安装了
这里我们对httpd-2.4.4来进行安装
首先解压压缩包
然后我们进到httpd-2.4.4目录下,查看里面的文件
我们看到两个重要的文件:INSTALL 和configure,其中INSTALL文件是安装说明文件,configure是脚本文件。至于怎样安装,我们要去参考一下INSTALL文件。我们利用less命令查看里面的说明:
这里我们可以看到它的安装步骤,接下来我们就要去一步一步的去安装了,当我们执行./configure命令时,却出现了如下的错误:
接下来我们就要去找错了,首先我们去查看一下我们的apr是否安装
由此可知,apr包我们已经安装过了,那又是什么原因导致的错误呢,然后我们要去想到可能是apr的开发包的问题,然后我们去安装一下arp的安装包
,然后我们再去安装httpd看是否成功,但却又出现这样的错误:
说明我们的apr的版本太低了