【问题标题】:Configure Apache on Windows 7在 Windows 7 上配置 Apache
【发布时间】:2013-03-27 20:53:42
【问题描述】:

我想在上传到实时站点之前在 localhost 上测试一些代码。所以我决定安装 Apache。我正在运行 64 位 Windows 7 企业版。我下载了 httpd-2.0.64-win32-x86-no_ssl.msi。我将它安装在 C:\Program Files (x86)\Apache Group\Apache2 我在安装中将域名和服务器名称设置为 localhost,并在所有其他步骤中使用默认值。在我的配置文件 httpd.conf 中,我有 ServerName localhost:80。

我遵循了在线 apache 安装教程中可以找到的所有内容。但是当我在浏览器中输入 localhost 时,出现 404 错误:(

我知道这种方式很难诊断,但我只是想知道是否有人能发现我遗漏的重要步骤。

我觉得这可能与我的 64 位机器和长文件夹名称 Program Files (x86) 有关。但是我尝试直接在 C:\Apache 上安装也失败了(甚至在安装过程中出错)。有人可以帮忙吗?

【问题讨论】:

    标签: apache


    【解决方案1】:

    终于明白了。 Apache 服务没有启动,因为另一个系统进程正在监听 80 端口。参考这两个帖子的解决方案: http://forums.zpanelcp.com/archive/index.php/t-5265.html http://www.softaculous.com/board/index.php?tid=1575&title=Apache_won%27t_start 祝大家好运!

    【讨论】:

      【解决方案2】:

      你启动服务了吗?

      此外,您应该安装 XAMPP 或 WAMPP,它们提供 Apache、PHP 和 MySQL 支持,无需所有配置麻烦。

      【讨论】:

        【解决方案3】:

        如果您收到 404 错误,则说明网络服务器正在运行或您未能启动它并且您机器上的现有网络配置存在严重问题。

        后者的可能性更大 - 您可以通过查看它生成的日志来检查这一点 - 访问和错误日​​志中都应该有条目。

        如果问题是路径中的空格(您会在启动时从添加到 error_log 的条目中看到与 documentroot 相关的错误),那么 (IIRC) 您可以将路径用双引号引起来或使用路径对于没有空格的文档根目录 - 内容不必位于您安装 Apache 的目录之下 - 事实上,使用不同的路径是一种很好的做法是有争议的。请注意,有几个版本的 mod_fcgid 不喜欢带有空格的路径,即使您引用它们也是如此。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-01-04
          • 1970-01-01
          • 2011-03-29
          • 2015-07-31
          • 1970-01-01
          • 1970-01-01
          • 2010-09-18
          • 2017-04-02
          相关资源
          最近更新 更多