使用 Ubuntu 12.04,安装Apache httpd使用sudo apt-get install apache2
(正如 Ubuntu 指南所说 -https://help.ubuntu.com/12.04/serverguide/httpd.html
)或按照 Apache 文档中的步骤操作(http://httpd.apache.org/docs/2.4/install.html#overview)?
我尝试了两种方法;在第一种情况下(使用apt-get
),服务器似乎可以工作 - 我打开浏览器页面并得到了它。在第二种情况下,我需要其他包(四月,apr 实用程序和聚合酶链反应),所以我放弃了尝试。
答案1
安装的第一个方法是使用 Linux 发行版提供的打包和预编译版本的 apache,该版本关心依赖关系并自动安装 apache 运行所需的软件包。
安装的第二种方式是使用 apache 基金会提供的源代码,并且您必须根据手册的建议/要求自行处理依赖关系。
除非您需要特定版本的服务器,否则我建议您坚持使用 Linux 发行版提供的版本,这样更简单,并且可以避免您担心依赖项、补丁和更新的麻烦。
答案2
您通常应该从存储库包而不是源代码安装软件。从包安装软件会自动解决依赖性问题,所有文件都保存在正确的位置,并且更容易更新软件。如果您的 Linux 发行版不支持您需要使用的软件版本,请从源代码安装软件。这样,您需要手动解决所有依赖性问题。