我需要将 apache2 安装到 Linux 机器中,例如:Centos 6.3。
可以通过以下方式实现:
从源代码安装 apache2:从网站下载 .tar 文件并运行
$ ./configure
$ make
$ make install
或者我可以直接通过互联网安装它,例如:$ yum install httpd
在上述方法中,我可以使用哪种方法来安装 Apache 最好?
答案1
嗯,首先,它会是yum install httpd
。
你的目标是什么?
使用 安装yum
将获得来自操作系统包的安装。它将使用简单的方法进行修补yum update
,并可轻松保持更新。
从源代码安装将为您提供应用程序的当前版本。您将获得较新的代码,这些代码可能是好的(新功能!)或坏的(新的错误……) - 操作系统软件包通过使用在需要时带有反向移植更改的固定版本(严重错误和安全问题)来避免这种情况。任何未来的补丁都需要您手动编译和安装。
答案2
我的经验法则是:
如果不是生产主机或关键主机,请使用 yum
在许多人依赖主机、许多人使用其服务或担心性能的情况下,可以从源代码安装。
这里的想法是,使用 yum 您可以快速启动和运行东西,并满足大多数基本需求,但对于关键任务应用程序或其他类似的东西,您希望能够精细地控制版本、所需的模块等。