使用yum安装或从源代码安装应用程序 – apache2

我有一个安装apache2到Linux机器的要求,例如:Centos 6.3。

这可以通过以下方式完成:

从源代码安装apache2:从站点下载.tar文件并运行

$ ./configure $ make $ make install 

或者我可以直接使用互联网安装,例如: $ yum install httpd

我可以用上面提到的方法安装apache的最佳方法是什么?

那么,一个,它会是yum install httpd

你的目标是什么?

使用yum进行安装将从您的OS软件包中获得安装。 它会得到补丁与一个简单的yum update ,将容易保持最新。

从源代码安装将获得应用程序的当前版本。 你会得到更新的代码,这可能是好的(新function!)或坏的(新的错误…) – 操作系统软件包通过在需要时使用带有后端修改的设置版本(重要的错误和安全问题)来避免这种情况。 任何未来的补丁都需要手动编译和安装。

我的一般经验法则是:

如果yum不是生产主机或其他关键主机,请使用yum

从很多人依赖主机,很多人使用其服务或性能受到关注的情况下,从源代码安装。

这里的想法是,你可以用yum快速启动并满足大多数基本需求,但对于任务关键型应用程序或其他类似的东西,则希望能够精确地控制所需的版本和模块等。 。