找不到 httpd.conf

fos*_*nux 89 php apache2 webserver 14.04

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

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

我应该如何进行?

Arr*_*cal 129

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

Include /etc/apache2/httpd.conf
Run Code Online (Sandbox Code Playgroud)

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


Rin*_*ind 18

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$
Run Code Online (Sandbox Code Playgroud)

我需要改变它

你不可以。该文件指出

httpd.conf:历史上主要的 Apache2 配置文件,以 httpd 守护进程命名。现在该文件不存在。在旧版本的 Ubuntu 中,该文件可能存在,但为空,因为所有配置选项都已移至以下引用目录。

因为当我尝试打开一个 .php 页面时,我看到了一个下载框

改变将如何httpd.conf解决这个问题?如果您需要配置设置改变了我会假设你需要改变apache2.conf或虚拟主机/etc/apache2/sites-enabled/

  • 实际上我看到的是 apache2.conf (5认同)