2013-03-27 97 views
0

我想在上传到活动站点之前在本地主机上测试一些代码。所以我决定安装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。在Windows 7上配置Apache

我遵循了我在网上的apache安装教程中可以找到的一切。但是,当我在本地主机输入在浏览器中,我得到了一个404错误:(

我知道这是非常难以诊断这种方式,但我只是想知道,如果有人能发现我失去了一个重要的步骤。

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

回答

0

你启动该服务?

此外,你应该安装XAMPP或WAMPP,它提供了Apache,PHP和MySQL suppo rt没有所有的配置麻烦。

0

如果你有一个404错误,那么无论是网络服务器正在运行,或者你没有启动它有一些你的机器上现有的网络配置非常错误。

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

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