Php Apache无法启动,Windows上的ScriptAlias

Php Apache无法启动,Windows上的ScriptAlias,php,windows,apache,Php,Windows,Apache,我已经在Windows机器上安装了Apache2.2,用于PHP本地编码和调试。但是,Apache没有运行,表示正在运行1个服务中的0个 当我尝试重新启动它时,它只是说请求的操作失败 测试配置的输出表示ScriptAlias接受参数、fakename和realname。导致问题的脚本中的实际行- #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL ScriptAlias /php/ "" Action application/x-httpd

我已经在Windows机器上安装了Apache2.2,用于PHP本地编码和调试。但是,Apache没有运行,表示正在运行1个服务中的0个

当我尝试重新启动它时,它只是说请求的操作失败

测试配置的输出表示ScriptAlias接受参数、fakename和realname。导致问题的脚本中的实际行-

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ ""
Action application/x-httpd-php "php-cgi.exe"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

以前有人遇到过这种情况吗

确保端口80是免费的,Skype或IIS等程序会使用它。
XAMPP有一个工具,可以知道所需的所有端口是否都是免费的。

查看apache错误日志,您应该会在其中看到一条更有用的错误消息。你是说你仍然看到它的工作原理!即使服务未运行,是否仍返回页面?如果是这种情况,那么您已经有一个Apache实例在某处运行-请在任务管理器中检查是否可以看到任何正在运行的httpd.exe进程。ScriptAlias的第二个参数应该是完整的文件系统路径,例如C:\program files\apache software foundation\apacha 2.2\cgi binJust更改了问题。它的工作原理!抱歉,这是浏览器缓存中的剩余内容。当您尝试启动服务时,C:\program files\apache software foundation\apache 2.2\logs\error.log会说什么?可能在C:\program files x86中