出于某种原因,Apache似乎并不想工作。我一直在尝试这么多东西来尝试解决它,但没有运气。起初有程序阻塞端口80.我尝试在端口80上停止的一些程序是skype,万维网发布服务,IIS(Internet信息服务)和NT Kernal&系统。然后我在cmd中运行Apache。我键入:cd:/ apache / bin然后我键入了httpd.exe但没有发生任何事情,光标只是在下一行闪烁。我也去了bin文件中的ApacheMonitor并运行它,然后转到底部的小图标并单击开始,但它只是说请求的操作失败了!我现在不知道该怎么做。
我有Windows 7。
答案 0 :(得分:0)
我建议安装Apache as a service。
但是,如果要通过命令提示符启动Apache。首先要检查conf文件中的语法是否正常。以管理员身份打开命令提示符。切换到Apache bin目录并使用以下命令。
httpd -t
如果它返回Syntax OK
,这是一个好消息。如果有错误,将显示错误。修复所有错误。
一旦语法看起来没问题,请运行以下命令启动Apache。
httpd -k start
它应该启动你的Apache。如果它没有检查/logs/error.log
并看看发生了什么。
祝你好运!