【发布时间】:2012-06-29 22:30:54
【问题描述】:
我读了很多类似的问题,但对我没有任何帮助
我使用 wamp 2.2、Apache 2.0、PHP V5.3.8
safe_mode=off - 从 php.ini 中删除的 disabled_functions 我正在尝试执行
exec("chrome.exe google.com");
什么都没有发生,当我尝试时
exec("calc");
尽管我将 apache 服务的用户更改为管理员并且我使用验证用户
,但 Windows 显示在不同用户中执行 calc 的奇怪消息exec("whoami");
问题出在哪里?
【问题讨论】:
-
chrome.exe是否在您当前的工作目录或 PATH 变量中? -
在 CMD 上执行 chrome.exe google.com 时效果很好
-
我不得不问你是如何以管理员身份运行 apache 的,你不是作为服务运行吗?以及像 Windows Vista/7 这样的操作系统没有管理用户
-
我的用户是管理员,我的操作系统是 win7,我以管理员身份运行 WAMP,而 apache 服务以管理员身份运行
-
@DaveRandom Windows 7 没有“管理员”帐户,它是一个用户组名称,包含管理员提升权限 Windows 7 或 Vista 中没有管理员用户。它不像 ubuntu,其中 root 帐户仍然存在,只是将其锁定,MS 将其删除为已在 Windows 域上使用多年的提升权限系统,因此之前手头以及为什么另一台 PC 可以将相同的权限授予另一个 Windows 的用户7/局域网上的Vista操作系统