我从Windows 7升级到Windows 10.在Bitnami堆栈中,MySQL正在运行,但是当Windows启动时我无法启动Apache作为服务。我尝试过使用Manager工具。我尝试了很多东西,包括:将Listen端口和ServerName更改为8888,后来更改为8118,关闭Windows Defender,查看Apache的日志目录和错误目录中的文件(并找不到条目),按下Launch Bitnami Webstack按钮(并且只是一个空的标签)。我在每次更改后都重新启动了Windows 10.
管理器工具中的应用程序日志说: 启动Apache Web Server ... 退出代码:1 标准输出:
标准错误: 无法启动apache
如何让Apache在Windows10中启动? Windows 10中是否有一些设置对于允许Apache运行至关重要?
答案 0 :(得分:2)
这可能是因为IIS万维网发布服务正在运行。
你必须去启动/执行并编写services.msc
右键单击并停止。
现在你应该可以运行Apache了。您也可以在右键单击服务/ Propierties
时禁用启动答案 1 :(得分:2)
橡胶Telly Media指导我解决该问题:
从较旧的Windows 10升级到1903后,我遇到了同样的问题。我无法启动Apache服务,我会得到
错误1067。
我已卸载IIS,其他都没有阻止端口80(已通过CurrPorts
检查)。我必须更改:
答案 2 :(得分:0)
确保已对PHP.ini进行语法检查,然后在命令提示符窗口中针对php.exe运行它。我遇到了同样的问题,那是我的PHP或php.ini版本已损坏...
答案 3 :(得分:0)
从命令行启动 Apache,使用 httpd 命令从 apache bin 启动。 它将为您提供有关问题的具体细节。