使用Ubuntu 12.04,使用sudo apt-get install apache2来安装Apache httpd是否有区别(正如Ubuntu的指南所述 – https://help.ubuntu.com/12.04/serverguide/httpd.html )或者遵循以下步骤Apache文档( http://httpd.apache.org/docs/2.4/install.html#overview )?
我尝试了两种方法。 在第一种情况下(使用apt-get )服务器似乎工作 – 我打开一个浏览器页面,我知道了。 在第二种情况下,我需要其他软件包( apr , apr-util和pcre ),所以我放弃了这个尝试。
你安装的第一种方法是使用由你的linux发行版提供的打包和预编译的apache版本,关心依赖关系并自动安装需要的软件包以使apache工作。
第二种安装方法是使用apache基础提供的源代码,并且必须根据手册的build议/要求来关心自己的依赖关系。
除非你需要特定版本的服务器,否则我build议你坚持使用你的linux发行版提供的版本,这很容易,并且可以避免你关心依赖,补丁和更新的麻烦。
您通常应该从存储库软件包而不是从源安装软件。 从软件包安装软件会自动解决依赖性问题,所有的文件都保存在正确的位置,更新软件更加简单。 如果您的Linux发行版不支持您需要使用的软件版本,请从源代码安装软件。 这样你就需要手动解决所有的依赖关系问题。