找不到 httpd.conf

找不到 httpd.conf

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

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

我该如何继续?

答案1

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

Include /etc/apache2/httpd.conf

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

答案2

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/

相关内容