找不到httpd.conf文件

我在笔记本电脑上安装了Ubuntu 14.04,并安装了apache 2(版本2.4.7)和PHP 5。
我找不到httpd.conf文件。我需要修改它,因为当我尝试打开一个.php页面时,会出现下载框。
我应该如何操作?

1我相信你问错了问题。你应该问的问题是“如何防止这个下载框出现”+“看一下我添加的图片”。如果答案是“编辑httpd.conf...”,那么你就有一个好问题和一个好答案。现在你会得到关于httpd.conf的负面答案,而你对此并不感兴趣,因为你仍然有一个下载框 ;) - Rinzwind
2个回答

Ubuntu不使用httpd.conf作为标准配置文件,而是将Apache的全局配置信息存储在/etc/apache2/apache2.conf中。您可以在apache2目录下创建一个httpd.conf文件,并通过在/etc/apache2/apache2.conf中包含以下行来加载任何进一步的配置。
Include /etc/apache2/httpd.conf

你不需要那个文件来配置apache,但如果其他软件依赖于它的存在,你可以创建它。

1Arronical需要将需要放入httpd.conf文件中的配置放在哪里?我正在按照这个教程设置Glassfish在Apache后面 https://www.e2enetworks.com/help/knowledge-base/setting-up-glassfish-behind-apache/ - qualebs
如果我升级Apache,有没有可能覆盖掉这个包含文件? - Anon
终于有一个明确的答案了... - Marco Schoolenberg

httpd.conf将位于/etc/apache2/

/etc/apache2$ ls
apache2.conf  envvars     mods-available  ports.conf       sites-enabled
conf.d        httpd.conf  mods-enabled    sites-available
:/etc/apache2$ more httpd.conf
:/etc/apache2$

我需要更改它。 不,你不需要。文档中指出
httpd.conf:历史上是主要的Apache2配置文件,以httpd守护进程命名。现在该文件不存在。在旧版本的Ubuntu中,该文件可能存在但为空,因为所有配置选项都已移至下面引用的目录。
因为当我尝试打开一个.php页面时,会出现一个下载框。
更改httpd.conf如何解决这个问题? 如果您需要更改配置设置,我想您可能需要修改apache2.conf或位于/etc/apache2/sites-enabled/的虚拟主机。

6其实我看到的是apache2.conf文件。 - ThunderBird