找不到httpd.conf

我在笔记本电脑上安装了Ubuntu 14.04并安装了apache 2(版本2.4.7)和PHP 5。

我找不到httpd.conf 。 我需要更改它,因为当我尝试打开.php页面时,我会看到一个下载框。

我该怎么办?

Ubuntu不使用httpd.conf作为标准,而是在/etc/apache2/apache2.conf找到apache的全局配置。 您可以在apache2目录中创建httpd.conf ,并通过在/etc/apache2/apache2.conf.包含以下行来从中加载任何进一步的配置/etc/apache2/apache2.conf.

 Include /etc/apache2/httpd.conf 

您不需要该文件来配置apache,但如果其他软件依赖于它,您可以创建它。

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/的虚拟主机。