我试图在运行Windows 7的64位系统上configurationapache。我使用win-32安装程序(32位安装程序,我猜是背后的原因)安装了apache。 安装成功,我可以在浏览器中浏览本地主机。
问题
但是,我不知道在哪里做的Apacheconfiguration更改。 \Apache Group\Apache2\conf\有一个httpd-win文件,但没有httpd.conf文件。 我在httpd-win文件里做了一些修改,但是修改没有生效。
例如,我试图改变端口号,以解决一个问题的Apache不启动,如果Skype已经在我的系统上运行。 我改变了以下行 –
Listen @@Port@@
至
Listen 8080
但是,如果Skype已经运行,Apache不会启动。 此外,如果我在文件中键入一些垃圾,并重新启动Apache,它工作正常。 由于语法错误,我预计它不会运行。
所有这些问题都可能是因为我在64位系统上安装了32位的apache。 我也search了64位安装程序,但没有find一个呢。 有人可以告诉我在哪里find一个? 如果我在某个地方错了,请纠正我。
可悲的是我无法重现与Apache服务器2.0.55这个问题,因为我只有2.0.64可用。 但是从我观察到的情况来看,httpd-win.conf并不是一个configuration文件。 在Apache服务器安装期间(或第一次启动时),该文件将被转换为httpd.conf。
鉴于你的情况似乎没有发生,无论是2.0.55安装程序或安装的问题。
我也在x64系统上尝试了这个(和你所描述的x86安装程序一样)。 我不认为这是以某种方式对你的问题负责。
我会build议重新安装Apache服务器,如果可能的话,使用2.0.64 。 因为这是2.0分支的最新版本。