我出于某种原因无法让Apache工作

时间:2014-12-23 17:03:34

标签: apache windows-7

出于某种原因,Apache似乎并不想工作。我一直在尝试这么多东西来尝试解决它,但没有运气。起初有程序阻塞端口80.我尝试在端口80上停止的一些程序是skype,万维网发布服务,IIS(Internet信息服务)和NT Kernal&系统。然后我在cmd中运行Apache。我键入:cd:/ apache / bin然后我键入了httpd.exe但没有发生任何事情,光标只是在下一行闪烁。我也去了bin文件中的ApacheMonitor并运行它,然后转到底部的小图标并单击开始,但它只是说请求的操作失败了!我现在不知道该怎么做。

我有Windows 7。

1 个答案:

答案 0 :(得分:0)

我建议安装Apache as a service

但是,如果要通过命令提示符启动Apache。首先要检查conf文件中的语法是否正常。以管理员身份打开命令提示符。切换到Apache bin目录并使用以下命令。

httpd -t

如果它返回Syntax OK,这是一个好消息。如果有错误,将显示错误。修复所有错误。

一旦语法看起来没问题,请运行以下命令启动Apache。

httpd -k start

它应该启动你的Apache。如果它没有检查/logs/error.log并看看发生了什么。

祝你好运!