0

我想在 Windows 8 上以管理员用户身份在 WAMP 上运行 PHP (5.2.5)。目前,当我运行 exec("whoami") 时,它返回“nt authority/system”。我希望它以管理员(或更准确地说是“aaron-desk/administrator”)的身份运行,以便我拥有运行命令行程序(TileMill)的正确权限。

我曾尝试以管理员身份运行 WAMP,但 PHP 仍然在系统用户名下运行 exec()。

我还尝试设置 services.msc 以管理员身份(而不是本地系统)运行 wampapache 和 wampmysqld 服务,但是当我这样做时,它们无法运行。出现登录错误。我有一个空的管理员密码,但是当我在 services.msc 中应用它时,它不适用于这些服务。

我以管理员身份运行 Windows 8 Pro。

4

1 回答 1

0

这给出了如何用法语进行操作的说明。您下载并安装 setacl。然后运行:

setacl -on "wampapache" -ot srv -ace "n:Username;p:start_stop,read" -actn ace 
setacl -on "wampmysqld" -ot srv -ace "n:Username;p:start_stop,read" -actn ace

WampServer 论坛

于 2013-10-28T22:24:29.173 回答