我有一个安装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快速启动并满足大多数基本需求,但对于任务关键型应用程序或其他类似的东西,则希望能够精确地控制所需的版本和模块等。 。