【问题标题】:Do I have to disable UAC in Windows 10 in order to install XAMPP?我是否必须在 Windows 10 中禁用 UAC 才能安装 XAMPP?
【发布时间】:2026-01-16 17:05:02
【问题描述】:

我正在尝试让一个 PHP 程序在 Netbeans 中运行,但每当我尝试使用 Google Chrome 或 Internet Explorer 调试我的测试程序时,都会收到“localhost 拒绝连接”错误。

this question 之后,我意识到我的问题是我的系统上没有安装 XAMPP。所以我尝试从here 下载XAMPP。下载 .exe 进行安装后,出现以下警告,说我必须禁用用户帐户控制才能运行 XAMPP:

我检查了installation instructions on netbeans.org,他们提到这是 Windows Vista 上的一个问题:

下载完成后,运行 .exe 文件。 在 Microsoft Vista 上,用户访问控制功能阻止 PHP 安装程序更新 Apache httpd 配置。在安装 XAMPP 时禁用 UAC。有关详细信息,请参阅 Microsoft 支持。

在这方面,他们已经链接到 Microsoft Docs,基本上解释了 Windows Vista 中的 UAC。

由于我运行的是 Windows 10,而不是 Vista,我可以在不禁用 UAC 的情况下继续安装 XAMPP 吗?禁用听起来很危险。或者有没有其他方法可以在 Netbeans 中成功运行 PHP 而无需经历这些麻烦?

【问题讨论】:

  • 我是一名网络开发人员,我从来没有遇到过这个问题。我没有禁用 UAC,也没有任何与此相关的问题。
  • 我会继续安装,看看我是否可以让 PHP 正常工作。
  • 将XAMPP安装到C:/xampp而不是Program Files
  • 太好了,感谢您的建议。我现在运行了一个 PHP 程序。如果有人想为代表提供答案,那么我可以接受:)
  • 安装包的开发者绝对不应该告诉人们禁用 UAC。这将是使用global state to manage a local problem 的示例。

标签: php netbeans installation xampp uac


【解决方案1】:

XAMPP 是最好的 localhost,但是,有时很难适应...

不,不需要卸载UAC,尝试更改程序位置的路径再安装,应该可以正常使用##

【讨论】:

    【解决方案2】:

    所以我照常安装 XAMPP,并将其安装到 C:/xampp 而不是 @RiggsFolly 建议的 Program Files 中。自从使用 Netbeans 以来,我没有遇到任何问题,并且能够运行 PHP 程序。

    【讨论】:

      【解决方案3】:

      当有关 UAC 的警告出现时,只需忽略它。现在安装程序将默认尝试安装在 c:\xampp 中。不要更改该路径并允许在 c:\xampp 中安装。 安装程序中有关 UAC 的消息应改写为不那么不祥。

      【讨论】: