我想在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专业版。
答案 0 :(得分: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